0

我有一个Server修改Data : IData和许多Client感兴趣的实例IData

我想Server在一个单独的线程上运行,并且在修改时没有延迟Data

我要每个Client人都运行一个单独的线程,彼此之间具有相同的优先级。

我希望每个Client人都能保持正确的IData通话顺序。

如何实施?

4

1 回答 1

0

实现发布/订阅模式。

您可以将MemBus用于进程内消息总线。它可以轻松配置并支持同步和异步处理。

Server将向总线推送IData事件Clients,订阅同一总线的多个订阅者将按照服务器发送消息的顺序接收消息。每个Client实例都可以在单独的线程上调用。

于 2013-07-04T15:57:58.500 回答