博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

分布式中Remoting的示例

Posted on 2009-02-27 23:26  faib  阅读(507)  评论(0编辑  收藏  举报

我分别做了WebService和Remoting放在外网上进行测试,结果发现WebService的速度明显比Remoting慢许多,同样读取1000条数据,Remoting只需100毫秒左右(为什么外网的速度比本机的还快,本机要500毫秒左右?),所以决定使用Remoting来做数据传输。

 

首先,定义一个Model,这使用的是Sqlserver中的示例库Northwind

Code

 

写一个DAL

Code

 

现在,写一个Windows Service程序,OnStart和OnStop中加入以下代码:

Code

 

好了,服务的安装这里就不再说了,接下来写客户端程序:

Code