Queued Services
来源:互联网 发布:企业邮箱 多域名绑定 编辑:程序博客网 时间:2024/06/08 11:50
1.Queue Contract: [OperationContract(IsOneWay = true)]
2.Configuration of DisableSecurity(同时设置MEX):
<endpoint
address="net.msmq://localhost/private/ClassA_SendMail"
binding="netMsmqBinding"
contract="EmailService.ISendMail"
bindingConfiguration="SendMailNetMsmqBinding" />
<endpoint
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080/SendMail/" />
</baseAddresses>
</host>
<bindings>
<netMsmqBinding>
<binding name="SendMailNetMsmqBinding">
<security mode="None" />
</binding>
</netMsmqBinding>
</bindings>
3.使用Queue之前要Verify是否存在
ServiceHost host = new ServiceHost(typeof(MyService));if(MessageQueue.Exists(@"./private$/MyServiceQueue") == false)
{
MessageQueue.Create(@"./private$/MyServiceQueue",true);
}
4.MSMQ支持Transaction,包括三种:
1)客户端的Transaction:Client->Client Queue
2)Delivery Queue:客户端的Queue Delivery 到服务端的Queue
3)服务端的Transaction:Service 从Service Queue接收数据
5,避免Sessionful queued service
- Queued Services
- Requests Queued
- [知其然不知其所以然-32] Queued Spinlock
- 133 - The Dole Queued
- Timer class with queued callbacks
- 在Delphi中使用Queued 组件
- Services
- services
- Services
- services
- Services
- Services
- Services
- Services
- Services
- Services
- Services
- Services
- java截取带html标签的字符串并把标签补全(保证格式)
- 得到一个网页的纯文字内容
- PHP递归函数
- JavaScript设计模式学习——Composite
- 又开始贪多了
- Queued Services
- lucene 分词学习
- 悟透JavaScript的摘录
- 在SQL中删除重复记录(多种方法)
- Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期
- API技巧集
- Prototype hash用法小结
- 社会网络分析方法和IWOM研究的结合初探
- 以创新起航,分享千亿3G投资机会