社区
C#
帖子详情
remoting的好处在哪里?
strife013
2008-01-21 06:00:20
winform项目中用了remoting,客户端只需调用服务端的dll然后实列化用,但是为什么dll不放在客户端呢?不是一样能用,而且还能减轻服务端的负载。remoting的好处在哪里呢?
...全文
309
21
打赏
收藏
remoting的好处在哪里?
winform项目中用了remoting,客户端只需调用服务端的dll然后实列化用,但是为什么dll不放在客户端呢?不是一样能用,而且还能减轻服务端的负载。remoting的好处在哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsky0722
2008-06-04
打赏
举报
回复
分布式,速度快
reborter
2008-03-27
打赏
举报
回复
mark一下,回来再看
mogui_
2008-03-27
打赏
举报
回复
好处就是可以简单快捷的开发基于服务的分布式系统.
sy_liuqian
2008-03-27
打赏
举报
回复
学习中!!!!!!
蓝海D鱼
2008-03-27
打赏
举报
回复
有没有想过 实时数据分布式共享,数据只有一个备份,在服务端注册,所有分布式客户端都可以访问并修改它。 实时数据库
reborter
2008-03-27
打赏
举报
回复
mark一下
lqs0112
2008-03-27
打赏
举报
回复
[Quote=引用 11 楼 jeremychin 的回复:]
有一点是 不把数据库连接暴露在客户端
[/Quote]
我同意这个观点
pinhailinfeng
2008-03-27
打赏
举报
回复
remoting 通过TCP/IP协议,以二进制传输,效率高.另外它还是.NET中用来跨越machine, process, appdomain 进行方法调用的技术,对于N层结构的程序,就可以使用remoting技术来构建,是分布式应用的基础技术.
就知道这么多.
wisdomqq
2008-01-22
打赏
举报
回复
C/S模式喽
有的东西需要在服务器端进行运算
你玩网游不需要服务器吗
vwxyzh
2008-01-22
打赏
举报
回复
但是为什么dll不放在客户端呢?不是一样能用,而且还能减轻服务端的负载。
--------------------
这个问题属于为什么要有应用程序服务器吧
如果有一个逻辑要修改,传统的c/s构架的方式,需要把这个逻辑所在的Assembly分发给每一个客户段,有了AP服务器后,如果这个逻辑所在的Assembly是部署在应用程序服务器上的,只需要更新应用程序服务器的Assembly就可以了(这方面和b/s方式有点像)
blueicexx
2008-01-22
打赏
举报
回复
看了楼上朋友们的回复,感觉有点意思了
LutzMark
2008-01-22
打赏
举报
回复
好处是:使用二进制流交互,速度快
缺点是:安全性差,适用于内部系统
yhy0611
2008-01-22
打赏
举报
回复
上面基本上都说全了,我来总结一下
remoting分布试编程的首选,Web Servicem 与remoting基本一样,同样有很高的安全性和可维护性,但remoting更快!
stning
2008-01-22
打赏
举报
回复
客户端只需调用服务端的dll然后实列化用,但是为什么dll不放在客户端呢?不是一样能用
------------------------------
这样的话那你的客户端不是每个机子都要一个dll??而且有一点要修改的话,全部的客户端的机子都要去修改。。。
manonroad
2008-01-22
打赏
举报
回复
见下面链接。
http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=380
简言之
1. 速度相对Web Service快。
2. 在一个进程里可以访问在另一个进程里的对象的属性或者方法。这些进程可以是在同一个机器上,或者局域网中甚至是广域网中。
3. .NET remoting可以支持全部的.NET数据类型,而ASP Web Service的中的数据类型只能是那些能用WSDL或者XSD来表达的。
liuhengwinner
2008-01-22
打赏
举报
回复
在 Programming Asp.net 书中写到 如果客户端和服务器端都是开发人员可控制的,建议采用rometing。rometing 是以二进制形式传输,比WebService的文本形式传输快的多!
lilei9633
2008-01-22
打赏
举报
回复
web service
lijipan
2008-01-22
打赏
举报
回复
大致上说,Remoting的好处是实现分布式应用的好处。分布式的目的,按照鄙人的理解就是使用具有负载平衡的群集服务器,改善服务端的性能。
strife013
2008-01-22
打赏
举报
回复
这个问题只有有经验的高手才能说啦!!顶下!
jeremychin
2008-01-22
打赏
举报
回复
有一点是 不把数据库连接暴露在客户端
C#
Remoting
基础学习
初学者可以轻松的理解
Remoting
的
好处
Spring.net框架
(6)利用Ioc在不动一行代码的情 况下实现
Remoting
。为了更好的理解文中的内容,最好顺序阅读。 作为一个应用系统,代码复用至关重要。如果在你的设计中,类与类存在很强的相互关联,那么你会发现在重用这些组件时就...
xxl-job v2.2.0解惑
通过本课程,可以清楚的知道xxl-job的大概原理。能够解决在使用xxl-job时的一些常见问题。并能通过修改源代码来实现自己的业务。
net学习笔记及其他代码应用
45.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 答:switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,...
C#
Remoting
的基础介绍
一、
Remoting
基础什么是
Remoting
,简而言之,我们可以将其看作是一种处理方式。从微软的产品角度来看,可以...在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章