我需要在服务器上的Windows服务中运行一堆可插入进程,并希望创建一个用户界面,允许我与服务使用的每个插件进行交互。
用户界面和长时间运行的Windows服务之间进行通信的最常用方法是什么?我正在考虑提供一个中间位置,如数据库,并使用某种消息队列向服务发出命令。你们有没有实施过这样的方法,或者其他一些优秀的方法?你在这个过程中遇到了什么问题?
答案 0 :(得分:37)
答案 1 :(得分:0)
最好的办法是在IPC频道上使用.NET远程处理。
虽然设置似乎很复杂,但第二次相当容易。
我建议您先将一些样本从一个应用程序暴露给另一个应用程序,然后再使用一些样本。
之前我没有使用过消息队列,所以我无法对此发表评论。