分布式中Remoting的示例

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

 

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

Code

 

写一个DAL

Code

 

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

Code

 

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

Code

你可能感兴趣的:(分布式)