2024-06-25 14:31:28
勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。wcf的安全机制分为消息级与线路级1。所有的wcf服务,不要使用证书(SSL证书,用于传输上的加密),证书很贵划不来 证书一个域名4K。 如果是 IOS下的webapi,是必须要证书的。2。非证书使用方式 如果你的wcf需要对外,那么增加验证是必须的。 (1)如果对方是C#程序,可以在c...
2024-06-25 14:18:35
下图上半部分是正常的访问。下半部分通过插入一个EndPointBehavior,起到类似aop的作用,可以用于篡改message,做一些类似监控的事情 。一。端点行为 EndpointBehavior【aop】动态篡改message二。service方法的实时调用量统计做类似于监控的作用1. Dowork TotalCount2. GetStudent TotalCount还可以做服务...
2024-06-25 10:48:05
勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。(一)为什么需要分布式事务?见下图,Client需要向192.168.10.2的服务器请求处理ProductNum--, 然后再向192.168.10.1的服务器请求处理AddOrder。由于请求跨了不同的服务器,因此需要分布式的事务来处理此种情况。(图1)分布式事务ACID [单机版]将多个节点的操作纳入一个...
2024-06-25 09:06:24
勇哥注:此系列文章是梳理一下勇哥认为项目有用的WCF的知识点,读者须有WCF的开发经验。WCF的Behavior [运行时改变wcf的行为]wcf的behavior是wcf的服务运行时提供的功能。如下图:常用的behavior有三类:服务行为 [ServiceBehavior] 实例行为,事务行为,并发行为,限制行为端点行为 [EndPointBehavior] 消息检查,调度行...