posts - 88, comments - 306, trackbacks - 10, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

分布式中Remoting的示例

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

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

 

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

Code

 

写一个DAL

Code

 

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

Code

 

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

Code