socket 和 remoting的选择。

shadan05 2014-03-25 11:45:25
各位大神,目前要做一个项目,cs架构的,项目主要功能就管理数据(文本、图片、视频), 用户情况,有几十个部门在不同的地方(同一个市区),用户数在300人左右,并发100左右,数据量不大每年(100G)的样子,目前就是确定架构设计, 我之前是做web的,所以对cs方面设计还是菜鸟, 求大神能给点意见。

我个人倾向用socket,但是在网上了解的信息,貌似使用remoting更好一点。
理由:使用socket传输机制,必须花大量的精力来处理异常、断网、死机等现象,使用remoting,这些工作会大大简化。
...全文
239 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaoyuey499 2014-03-25
  • 打赏
  • 举报
回复
真是学习的好地方啊
rtdb 2014-03-25
  • 打赏
  • 举报
回复
remoting的底层也是socket,其实效率差的不太多。 socket 想写稳定都很难,再要高效就更不容易了。
shadan05 2014-03-25
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
如果你是主要进行数据库操作,remoting适合你,而且控制起来比socket容易
socket的优势就是效率高,处理用户量大一点是吗?
shadan05 2014-03-25
  • 打赏
  • 举报
回复
我初步是这个计划, 客户端实现一些用户信息记录、状态,简单的逻辑处理, 服务器端主要处理数据读取、写入,在就是缓存一些常用的数据。
bdmh 2014-03-25
  • 打赏
  • 举报
回复
如果你是主要进行数据库操作,remoting适合你,而且控制起来比socket容易
shadan05 2014-03-25
  • 打赏
  • 举报
回复
引用 4 楼 rtdb 的回复:
remoting的底层也是socket,其实效率差的不太多。 socket 想写稳定都很难,再要高效就更不容易了。
有道理。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧