200分问题:关于Remoting的疑问 背景:目前,总公司有几家分公司,现在要搞一个项目,分公司通过互联网访问总公司的服务器。(1):关于通道的选择:是否可以用tcp通道,还是一定要http通道。(2):激活模式:再好选用什么激活模式(3):能不能介绍哪里有比较好的学习Remoting的网址 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个,建议你在互联网访问部分使用WebService,在子网内部使用Remoting (4):如果选择http,那么它跟web Service 是否是一样,用xml作为传输,而不是用二进制作为传输 如果应用程序是在局域网上运行,则最好使用TCP信道,因为它的性能要好于HTTP信道;如果应用程序是在互联网上运行,则有时候根据防火墙的配置,HTTP是唯一的选择。需要远程对象有状态不能选择singlecall模式(只能singleton或者客户端激活),需要每个请求有自己的实例不能选择singleton模式(只能singlecall或者客户端激活) 同意上面的说法,外网用web service ,内网用remoting ,根据使用是否需要状态可以选择客户端激活或是服务端激活,web service 可以实现异构软件环境的交互,但remoting 只能在.net平台下使用还有需要注意的是,如果数据量大的话建仪用remoting,因为remoting的确在性能上远远高于现在的web service ,我门现在公司的产品也是基于remoting的多于web service ,希望楼主仔细考虑。 用Remoting 可能会有大麻烦? 广域网上ip不一定通过防火墙,建议别采用Tcp,采用https ,remoting可以胜任 外网用web service ,局域网用remoting,我们公司就是这样做的,就是考虑到效率问题 我们局域网也用Web Service,关键他可以降低部门间的耦合。一个部门只负责提供本部门的数据,而其他部门可以任意选择集成其他部门的数据,这就是Web Service的优势。当然,得根据贵公司数据访问的量来定,如果库存货者订货系统之类的,您完全不用担心Web Servie的性能。 强烈建议用Web Service,因为广域网的Romoting效率跟Web Service差不多,而且开发也没Web Services快,扩展也没Web Services高 因为广域网的Romoting效率跟Web Service差不多胡说www.moblog.net.cn/sunshine.htm一个Remoting软件 用这个软件 Remoting部分 就不用考虑了 关于属性的Get访问器 关于DataGridViewButtonColumn。 谁可以提供用C#写的计算时间差代码??? 为什么不能防止假死和显示提示信息 C#编程中如何实现windows窗体切换 手机号码有没有什么规律? 求C#导出EXCEL高效算法 可编辑的DataGrid能不能不让他显示最下面那一行空白东西啊. 怎么用DATAGRIDVIEW显示一个数组的值呢? winform下面的datagrid的问题,如何得到当前光标所在的行的index Exception如何Remoting? 中关村-某知名公司-需要.net高级程序员
还有需要注意的是,如果数据量大的话建仪用remoting,因为remoting的确在性能上远远高于现在的web service ,
我门现在公司的产品也是基于remoting的多于web service ,希望楼主仔细考虑。
胡说www.moblog.net.cn/sunshine.htm
一个Remoting软件 用这个软件 Remoting部分 就不用考虑了