23、WCF 服务设计、实现与消息模式及托管管理

WCF 服务设计、实现与消息模式及托管管理

1. WCF 服务安全与消息模式

在 WCF 服务中,安全方面可采用传输级安全或混合模式安全。混合模式安全将 WS - 安全声明与传输级安全相结合。

消息模式主要有请求/回复、单向和双工三种。
- 请求/回复模式 :在 WCF 中极为常见,客户端发起请求,服务器接收并处理后回复。多数 WCF 调用和服务都采用此模式,是客户端发起通信的默认方式。例如最初创建的 TestService 方法都使用了该模式。
- 单向模式 :适用于“即发即忘”的操作,如日志记录或低重要性的审计功能。使用 OneWay 属性可实现此功能,减少应用程序的阻塞行为。
- 双工模式 :比其他模式复杂,在很多情况下是必需的。它允许每个已建立的端点自行向其他端点发送消息。实现双工时,除了常规的服务契约接口,还需要一个回调契约接口,并通过 CallbackContract 属性在服务契约中指定。

2. Windows Azure 服务总线与队列

服务总线有助于连接应用程序,可实现本地与云或多个云应用之间的连接。Azure 提供了多种通信方式,包括服务总线中继、简单队列和主题。
- 队列 :支持单向通信,存储消息直到被其他客户端读取。消息由键/值属性集和二进制消息体两部分组成。使用队列可使应用程序解耦,提高可用性和可扩展性。接收方可以选择读取时移除消息或锁定消息、处理后再移除。通过多个接收方可以分配应用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值