【发布时间】:2010-12-12 20:34:01
【问题描述】:
我们有一个带有简单命令(例如播放、暂停、下一首曲目)的 .net 服务。这安装在用户的工作站上,具有自己的凭据(例如,FooServiceUser)。如果我想给用户一个可以将命令发送到服务的应用程序,那么最轻量级的方法是什么?请记住,我只想将命令从单个工作站发送到在同一工作站上运行的进程。命令非常简单。此外,应用程序需要从服务接收状态。即暂停,播放第 21 首曲目。
应该很容易吧? WCF 看起来很复杂而且矫枉过正。 SO上的每个人都在说.net远程处理很糟糕。我不想安装 MSMQ。每次提到套接字都会得到负分。
【问题讨论】:
-
您希望保持“轻”的“体重”是多少?部署有效载荷的大小?本地化?学习曲线?
-
轻量级的意思,简单易学、易懂,几乎不会出错。我正在从 c++ win32 过渡。所以命名管道的等价物是我正在寻找的。相反,我看到整本书有价值的额外内容,大量关于我可能不需要的技术的信息。
-
对不起,我还想补充一点,内存占用不足。