我将使用第三方消息传递系统来接收我的有状态服务的消息。所以我开始看ICommunicationListener
界面和现有的样本。但是,不清楚它应该做什么,因为大多数示例直接或间接在通信侦听器中处理入站消息。我找不到将入站消息传递给服务的任何方法。
因此,我找不到任何有意义的理由说明ICommunicationListener
接口或CreateServiceReplicaListeners
方法存在的原因。服务本身已经具备有关如何创建和配置侦听器的所有知识。因此,您可以直接在有状态服务中配置自己的侦听器(使用组合),而无需强制实现特定接口。
那么额外的复杂层增加了什么?