【发布时间】:2017-02-20 03:07:47
【问题描述】:
我可以在 angulajs 应用程序中使用 RxJS 创建一个发布/订阅消息队列吗?例如,我有两个模块: 模块A 模块B 它们作为单独的 npm 包存在,但在 ModuleC 中连接 - 它是主 shell。
我不想将依赖项创建为 ModuleD 并在模块之间创建紧密耦合。所以我的想法是使用 RxJS 创建一个消息总线。 有可能吗?
我认为 API 应该是这样的:
RxQueue.subscribe("name:of:the:queuemessage", handler => { handler.result } );
RxQueue.create("name:of:the:queuemessage", (observer) => {
// implementation of usual Rx subscribtion
})
【问题讨论】:
-
@georgeawg 与问题无关。我不想在模块之间创建耦合。
标签: angularjs message-queue rxjs message-bus