9、深入解析应用架构:AppFabric 服务特性与功能详解

深入解析应用架构:AppFabric 服务特性与功能详解

1. 端点配置行为

在使用相关服务时,我们需要通过配置来添加 WCF 端点行为,以此启用一些 AppFabric 运行时服务组件,像实例控制端点、持久计时器服务、错误处理行为等。要是在常规场景下自己操作,这个过程会颇具挑战性,因为需要编写代码来创建一个自定义端点行为类,该类要继承自 .NET 框架的 System.ServiceModel.Configuration.BehaviorExtensionElement 类。不过,微软已经在 AppFabric 中实现了端点配置行为,我们只需将工作流或服务与可管理服务关联起来,它就能以易于管理和安全的方式为我们公开所有端点。

2. 发现服务

AppFabric 托管服务从 .NET Framework 4.0 继承的一个重要特性就是服务发现。在一些特定的面向服务的环境中,服务的运行时位置是动态且不断变化的。例如,不同类型的支持服务的设备会不断加入和离开网络。这就要求客户端能够动态发现服务端点的运行时位置。

这个服务基于 .NET Framework 4.0 的新特性 WS - Discovery(由 OASIS 定义,是一种基于 SOAP 的协议,用于在运行时动态发现服务端点的位置)。发现服务会使用 PowerShell 的 Get - Services 命令枚举特定 AppFabric 机器上部署的所有服务,以检查哪些服务是可发现的。它还能让我们检查对这些服务的探测请求的响应,这样客户端就能探测符合特定条件的服务端点,获取合适的候选列表。客户端可以从发现的列表中选择一个特定的端点,并使用其当前

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值