发布/订阅架构

发布于 2024-07-23 09:30:10 字数 304 浏览 7 评论 0原文

我尝试编写一个发布/订阅系统(客户端和服务器端),其中客户端接收定期更新(如心跳、消息控制)并可以向服务器发出命令(订阅某些源,....)。

这样做的好方法是什么? 我已经有一个实现线程池的服务器来管理传入的客户端连接。

我想知道如何处理连接双方都可以在 NetworkStream 中读取或写入数据的事实。 此外,我的更多客户实际上只会向服务器发出很少的命令(主要是订阅一些数据,然后获取定期更新)。 我尝试使用普通套接字、tcpclient、tcplistner(我稍后会看到有关 WCF 的内容)

Thx 戴夫

I try to write a pub/sub system ( client and server side ) , where client receives regular updates ( like heartbeat, message control ) and can issue command to server ( subscribe to some source , .... ).

What would be a good way to do that? I have already a server implementing a threadpool to manage incoming client connection.

I was wondering how to handle the fact the both side of the connection can read or write data in the NetworkStream . Furthermore more of my clients will actually issue very few commands to the server ( mostly to subscribe to some data and then just get regular updates ).
I try try to use plain socket,tcpclient,tcplistner ( i ll see later about WCF )

Thx
Dave

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

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

发布评论

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

评论(3

新雨望断虹 2024-07-30 09:30:10

看看NServiceBus,它可能适合您的需求。

Take a look at NServiceBus, it may fit your needs.

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