多用户事务处理中,分布式应用组件的选择

beta4 2003-06-27 09:18:56
我在做分布式数据库应用,数据访问层做成中间组件,都想用.NET 技术完成,现在的问题是如何在下面的技术中进行选择
1 .Net Remoting
2 用.Net 做得Com+组件
请问在多用户的情况下,那种技术实现的性能更好?
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
beta4 2003-06-27
  • 打赏
  • 举报
回复
使用通过.net remoting 来调用COm+ 组件?
beta4 2003-06-27
  • 打赏
  • 举报
回复
谢谢saucer! 再问一下,如果这个分布式应用是跨局域网的话,如何选择?!
saucer 2003-06-27
  • 打赏
  • 举报
回复
"多用户事务处理"

does .NET remoting support distributed transaction? you need to use EnterpriseServices

see

Enterprise Services
An ASP.NET Web Service or an object exposed via .NET Remoting can use local transactions to coordinate work against a single database. If it needs to coordinate work against multiple resources, it can use a .NET Enterprise Services (a.k.a. COM+) declarative transaction (a DTC distributed transaction managed by the COM+ plumbing). It is important to note, however, that neither the ASP.NET Web services nor the .NET Remoting plumbing supports propagating a declarative transaction, so it is impossible for either sort of endpoint to inherit a declarative transaction via a cross-process call.

http://msdn.microsoft.com/webservices/building/default.aspx?pull=/library/en-us/dnbda/html/bdadotnetarch16.asp
wudixiaocaoren 2003-06-27
  • 打赏
  • 举报
回复
当然是1了,不用多说吧
li_aiwu 2003-06-27
  • 打赏
  • 举报
回复
.Net Remoting
可以跨局域网的!
beta4 2003-06-27
  • 打赏
  • 举报
回复
up

110,538

社区成员

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

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

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