
WCF
susubuhui
QQ:867289975
展开
-
wcf并发性,实例限流,负载均衡,故障转移
wcf并发性,实例限流,负载均衡,故障转移分类: wcf2012-03-19 22:46 137人阅读 评论(0) 收藏 举报wcf 并发性wcf服务缺省会保护并发性访问并发性的模式ConcurrencyMode枚举Singal(缺省)、Reentrant、Multiple1、Single并发模式 并发的请求不会被同一个服务实例处理转载 2012-07-21 13:22:47 · 1191 阅读 · 0 评论 -
WCF服务重构实录(下)
http://wengyuli.blog.51cto.com/44136/583882前两篇写了在IIS7下部署SVC文件引导WCF服务,采用了net.tcp文件,但是实际的开发中,由于项目的架构已经确定,不宜做大的改动,且为了试项目组成员开发方便,我们之前的项目架构是这样的: 主体是WebHost,这是用来托管WCF服务的,放弃了ConsoleHost,那么转载 2012-07-24 09:43:14 · 705 阅读 · 0 评论 -
WCF服务重构实录(中)
http://wengyuli.blog.51cto.com/44136/583891完善Demo在上一篇 WCF服务重构实录(上)中,我们建立了项目,这里再建立一个简单的客户端调用WCF服务来测试,很简单 这样一个完成的Demo就完成了,那么怎么将这个服务移植到IIS呢?开始转移WCF宿主由于是将WCF寄宿到IIS上转载 2012-07-24 09:44:40 · 590 阅读 · 0 评论 -
WCF 实例 —— Android 短信助手 (WCF + Android) (1)
http://www.miiceic.org.cn/android/develop_6249.htmlWCF 实例 —— Android 短信助手 (WCF + Android) (1)最近开始学习 Android,为了更快上手于是给自己找个小课题来练习一下: WCF作为服务端开放RESTful Service,Android作为客户端将手机上的短信传给服务端显转载 2012-07-25 09:33:12 · 1044 阅读 · 0 评论 -
稳扎稳打Silverlight(53) - 4.0通信之对WCF NetTcpBinding的支持, 在Socket通信中通过HTTP检索策略文件, HTTP请求中的ClientHttp和Browse
http://www.cnblogs.com/webabcd/archive/2010/09/16/1827752.html稳扎稳打Silverlight(53) - 4.0通信之对WCF NetTcpBinding的支持, 在Socket通信中通过HTTP检索策略文件, HTTP请求中的ClientHttp和BrowserHttpPosted on 2010-09-16转载 2012-07-25 20:02:55 · 1715 阅读 · 0 评论 -
code4fun:host wcf service just in time
http://www.cnblogs.com/jillzhang/archive/2008/10/27/1320086.html当ServiceContract非常多的情况下,比如要self-host hundred of service的时候,or更多的时候,每次hosting都是建立一个tcp listen.这样,host的init工作会占用非常多的时间和资源。对于一些对s转载 2012-07-25 17:52:48 · 525 阅读 · 0 评论 -
DuplexChannelFactory 使用WCF创建订阅发布程序时,客户端点击订阅时出现“ChannelFactory.Endpoint 上的地址属性为空。ChannelFactory 的终结点必
解决方法如下:在DuplexChannelFactory的时候,后面参数列表写如下内容。(context, binding, new EndpointAddress("net.tcp://127.0.0.1:9999/MessagePublishService"))) context是一个InstanceContext类。binding是一个NetTcpBinding类。 不过这是临时的解决方转载 2012-07-26 10:13:22 · 6713 阅读 · 0 评论 -
WCF Learning(3):在WCF中实现双向通信(Bi-directional Communication)
双工(Duplex)模式的消息交换方式体现在消息交换过程中,参与的双方均可以向对方发送消息。基于双工MEP消息交换可以看成是多个基本模式下(比如请求-回复模式和单项模式)消息交换的组合。双工MEP又具有一些变体,比如典型的订阅-发布模式就可以看成是双工模式的一种表现形式。双工消息交换模式使服务端回调(Callback)客户端操作成为可能。一、两种典型的双工MEP1.请求过程中的回调这是转载 2012-07-26 15:49:47 · 891 阅读 · 0 评论 -
silverlight之wcf双工通讯学习笔记
silverlight之wcf双工通讯学习笔记2010-01-18 来自:博客园 字体大小:【大 中 小】摘要:wcf双工通讯与传统的wcf相比,最大的区别就是:传统的wcf通常都是客户端去调服务,即客户端从服务端上“拉”信息,而双工通讯除了允许客户端从服务端"拉"信息外,服务端还能主动向客户端“推”送信息。一直觉得SL中的wcf双工通讯方式有点鸡肋,如转载 2012-07-26 17:31:07 · 790 阅读 · 0 评论 -
WCF 修改App.config配置文件
using System.ServiceModel.Configuration;using System.Text.RegularExpressions;// 修改配置文件private void ChanageConfig(){ Configuration config = ConfigurationManager.OpenExeConfiguration(Application转载 2012-11-05 15:46:50 · 2656 阅读 · 2 评论 -
对于大型公司项目平台选择j2ee的几层认识
对于大型公司项目平台选择j2ee的几层认识发表时间:2011-12-6 12:10:00 我是一个从野路子上一路走来的程序员,现在主要用.net做方案。选.net不选jave并没有什么特别的原因,只不过是因为我自己从C开始学起,一直学到C#, 很熟悉这个平台罢了,从业15年了,C#是最方便的一个语言,而VS是最方便的一个工具,因此就很自转载 2012-12-22 15:19:18 · 966 阅读 · 0 评论 -
wcf 之 artech 的博克
http://www.cnblogs.com/artech/archive/2008/08/05/1260594.html原创 2012-12-22 08:59:52 · 505 阅读 · 0 评论 -
大型架构.net平台篇(中心层均衡负载WCF)
http://www.cnpetweb.com/a/xinxizhongxin/lanmu9/2012/0217/34128.html大型架构.net平台篇(中心层均衡负载WCF)2012-02-17 如图所示,圈了圆圈的处所,底本这个处所该当有4个 int的参数,成果这里提示仅有3个。事业是一切,名号只是虚声。第二项目组 中心层均衡负载WCF转载 2012-07-24 09:15:21 · 2877 阅读 · 0 评论 -
WCF足迹9:异常1
(原创:灰灰虫的家http://hi.baidu.com/grayworm)一、初识WCF异常1.在WCF中异常机制特点: a.当一个客户端调用WCF服务产生异常后,只会导致当前调用结束,它并不影响其它客户端对该WCF的调用,WCF仍然可以为其它客户端继续服务。 b.WCF产生的异常对象是CLR中的对象类型,而WCF客户端却不一定是.NET,可能是Java或PHP等。所转载 2012-07-23 13:41:23 · 561 阅读 · 0 评论 -
WCF足迹5:流
(原创:灰灰虫的家http://hi.baidu.com/grayworm)由于上一篇文章的内容太长,无法保存,只好把“流”这一部份单独写在一篇文章中。通常情况下,在服务端与客户端交换信息的时候,消息会在接受端进行缓存,等消息全都接收完成后再一起进行处理。不管是客户端向服务端发送消息,还是服务端向客户端发送消息都是如此。当客户端调用服务时,要阻塞客户单进程,直到消息发送完毕,服务端才开转载 2012-07-23 08:34:13 · 452 阅读 · 0 评论 -
回调与并发: 通过实例剖析WCF基于ConcurrencyMode.Reentrant模式下的并发控制机制
http://www.cnblogs.com/artech/archive/2010/03/31/1701660.html对于正常的服务调用,从客户端发送到服务端的请求消息最终会被WCF服务运行时分发到相应的封装了服务实例的InstanceContext上。而在回调场景中,我们同样将回调对象封装到InstanceContext对象,并将其封送到客户端。当服务操作过程中执转载 2012-07-21 13:55:43 · 1817 阅读 · 0 评论 -
WCF并发:2
WCF并发:2分类: .NET2010-08-04 16:29 183人阅读 评论(0) 收藏 举报5.ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Reentrant,InstanceContextMode = InstanceContextMode.PerSession) --Reentrant并发与PerSes转载 2012-07-21 15:39:59 · 849 阅读 · 0 评论 -
WCF足迹4:调用
WCF除了支持传统的“请求-应答”的调用模式之外还支持“单向操作”和“回调操作”两种调用模式,还可以使用流在客户端和服务器端之间传递大对象。一、“请求-应答”模式(Request-Reply Operations):“请求-应答”模式是默认的操作模式,在此之前我们所做的例子都采用的是“请求-应答”模式进行调用的。其调用过程是:客户端发送请求,阻塞客户端进程,服务端返回操作结果,客户端收转载 2012-07-23 08:32:09 · 619 阅读 · 0 评论 -
WCF足迹7:并发2
5.ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Reentrant,InstanceContextMode = InstanceContextMode.PerSession) --Reentrant并发与PerSession实例模型《图5》对于PerSession的实例模型,每个客户端拥有一个服务实例,如果该客户端采用多线程模转载 2012-07-23 09:31:36 · 418 阅读 · 0 评论 -
WCF并发模型
(原创:灰灰虫的家http://hi.baidu.com/grayworm)当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。一、WCF并发模型:在WCF中使用 ServiceBehaviorAttribute中的ConcurrencyMode属转载 2012-07-21 13:26:06 · 3788 阅读 · 1 评论 -
WCF并发模型1
(原创:灰灰虫的家http://hi.baidu.com/grayworm)当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。一、WCF并发模型:在WCF中使用 ServiceBehaviorAttribute中的ConcurrencyMode属转载 2012-07-23 09:30:51 · 557 阅读 · 0 评论 -
WCF足迹10:异常2
(灰灰虫的家http://hi.baidu.com/grayworm)四、使用FaultContract抛出更多的异常信息。从上面的例子中我们可以看出,不管服务端产生了什么类型的异常,最终传递到客户端只有一种异常类型--FaultException,只是异常的Reason不同。如果服务端要向客户端传递更多的异常细节信息,或者服务端被要求向客户端传递强类型的错误对象的话,那我们可以使用F转载 2012-07-23 13:42:16 · 622 阅读 · 0 评论 -
基于WCF的SOA架构项目实战
http://www.cyqdata.com/cnblogs/article-detail-41620本人才疏学浅,在现在的项目中即是程序员又是架构设计组组长。在使用WCF技术前看了无数号称WCF实战博客,没有一篇是我想要的。不过也算学到些皮毛。在此谢过,对你们的善意分享和辛勤劳动表示万分的感谢。由于以前是在csdn写博客,到博客园发文算是第一次。还请各位高手跳过,但愿不会浪费各位转载 2012-07-24 08:57:28 · 2712 阅读 · 0 评论 -
WCF足迹8:事务
(原创:灰灰虫的家http://hi.baidu.com/grayworm)事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。一、事务特性(ACID):原子性(Atomic)整个事务是个不可分割的整休,所有操作都只有两种状态:“全执行”或“全不执行”。不能再有其它中间子状态。一致性(Cons转载 2012-07-23 13:07:25 · 711 阅读 · 0 评论 -
WCF服务重构实录(上)
http://wengyuli.blog.51cto.com/44136/583895项目需求之前的项目中采用了WCF,绑定模式选择的是netTcpBinding,宿主选择了控制台方式,主要考虑两方面优点:方便管理宿主的生命周期提升服务性能但是在实际的开发过程中产生了许多问题,比如:调试项目时必须先启动控制台才能提供服务远程部署后,系转载 2012-07-24 09:45:39 · 664 阅读 · 0 评论 -
Java与WCF交互(一)补充:用WSImport生成WSDL的Java客户端代码
在《Java与WCF交互(一):Java客户端调用WCF服务》一文中,我描述了用axis2的一个Eclipse控件生成WCF的Java客户端代理类,后来有朋友建议用Xfire、CXF,一直没有尝试,今天有朋友指出JDK6可以用java自带的一个WSImport工具,试了下,果然很爽,这是一个exe文件,位于%JAVA_HOME%/bin下,它的官方使用说明,见:http://download-ll转载 2014-09-19 14:51:13 · 715 阅读 · 0 评论