【发布时间】:2017-10-26 15:55:35
【问题描述】:
我在我的 Angular 应用中使用 ng2-stomp-service。
建立多个连接(不是多个订阅)有意义吗?过去,我只看到建立了一个连接,然后我们从那里进行了多个订阅。但是现在我的同事建议我建立三个连接,并且我对每个连接都有不同的订阅。理由(有人告诉我)是,如果我们与一个人失去联系,我们仍然与其他人有联系。
我什至不确定我会如何编码。目前,我有一个连接。它看起来像这样:
if (this.stomp.status !== 'CONNECTED') {
this.stomp.configure(this.socketConfig);
this.stomp.startConnect().then((frame) => {
this.stomp.done('init');
});
this.stomp.after('init').then(() => {
this.reestablishSubscriptions();
});
}
但是如果我要建立多个连接,我需要更多的 stomp 实例,比如 this.stomp、this.stomp2、this.stomp3,每个都调用自己的连接函数?或者单个 this.stomp 可以建立多个连接吗?
【问题讨论】:
标签: javascript angular stomp