什么样的IPC有事件通知?

发布于 2024-11-30 07:27:52 字数 280 浏览 1 评论 0原文

情况是,用户将打开一个aspx来查找运行时生成的文件。这样的文件是我在开始设计时生成的托管窗口服务。

现在我正在考虑在aspx和window服务之间建立一个IPC,这样当我有来自用户的请求时,我可以向windows服务发送消息。完成后,发回文件路径,然后在aspx中打开。

我查看了 IPCChannel、命名管道和共享内存...似乎它们在这个目的上不是很好...

实际上,该功能就像 filesystemwatcher ...当消息到来时,引发一个事件,然后我响应.. 。

谢谢。

the case is, user will open a aspx to look for file generated in runtime. Such file is generated my a managed window service at the beginning design.

Now I am considering to have a IPC between aspx and the window service, so when I have a request from the user, I can send a message to windows service. After it is done, send back the file path and then open it in aspx.

I have a look about IPCChannel, Named Pipe and shared memory ...seems they are not very good on this purpose ...

Actually, the function just like filesystemwatcher ...When a message come, raise a event and I response ...

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我的痛♀有谁懂 2024-12-07 07:27:52

这里的问题是网站使用请求/回复架构,该架构不能很好地与事件驱动架构(通常是异步的)配合使用。

最简单的方法可能是让 Windows 服务托管您从 Web 应用程序调用的 WCF 服务。

The problem here is that a website uses a request/reply architecture which doesn't work very well with event driven architecture (which usually is asynchronous).

The easiest approach is probably to let the windows service host a WCF service which you call from your web application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文