Socket VS Remoting VS WebService对比
来源:互联网 发布:国际网络公开课 编辑:程序博客网 时间:2024/05/17 10:27
从性能上讲:Socket>Remoting(TCP通道)>WebService。
如果你是Windows进程间通讯的话,WebService可以不用考虑。
如果两个进程在不同机器的话,可以看情况使用Socket或Remoting。
如果是本机进程间通讯的话,那就用Remoting(IPC通道,.NET 2.0提供,1.1里没有)。
不过Remoting也要序列化和反序列化,所以在数据生成方面Remoting并没有优势。
使用socket效率比较高,但是最大的问题是需要硬编码,传过去的数据包需要按位解析。
使用Remoting比较好,传递的是类对象,不需要双方的协议了,而且基于TCP的Remoting效率也是很高的,.Net Framework帮你完成了序列化和反序列化。从程序可读和可维护性说,还是Remoting吧,但是个人感觉Remoting的事件不是很好用。
- Socket VS Remoting VS WebService对比
- WebService VS .NET Remoting
- socket VS RMI VS WebService性能和实现
- 逆向对比vs正向对比
- xcode和vs对比
- vs asp.net webservice
- WebService VS RESTfulWebService
- 【接口】-MQ VS WebService
- Apache vs Lighttpd vs Nginx对比
- C# vs C++ vs Java性能对比
- HadoopMR vs Spark vs Flink 特性对比
- socket close vs shutdown
- socket vs RMI, 选择?
- socket vs RMI
- Binder VS socket
- NoSQL对比:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j
- PCoIP vs ICA协议对比
- Smarty vs Twig: 性能对比
- 用SpringSource Tool Suite 开发OSGI——(第二步:工程篇)
- forword redirect 区别
- 为C# Windows服务添加安装程序
- 十一、消息对话框
- sqlite数据库的使用
- Socket VS Remoting VS WebService对比
- 开源项目之金山卫士
- Ext 布局
- 线程间的通信
- Linux各模块框架
- 《Team Geek: A Software Developer's Guide to Working Well with Others》读书笔记(六)完
- 用SpringSource Tool Suite 开发OSGI——(第三步:Web篇)
- strcpy 和memcpy有什么不同
- Thread原理+实例说明