WebSocket服务器和客户端的一对多通知实现

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/88997438
  1. 依次启动Orchestra,websocket server for KOI app和WebSocket server for Webshop,也就是总共启动三台服务器。

  2. 启动本地的web Shop模拟器,启动两个,模拟一个user和多个web shop实例的场景。

分别点两次KOI Login按钮,得到两个不同的transaction id:

clipboard1

clipboard2

  1. 分别把这两个transaction id输入KOI App模拟器,点击按钮Confirm Consent:

clipboard3

此时web shop 1会收到一个confirmation,而web shop 2不会。

再把web shop 2对应的transaction id输入到koi app模拟器里,再点confirm Consent,

clipboard4

clipboard5

此时web shop 2也收到了confirmation。

  1. 最后,点击KOI app的Global Profile Update,会把模拟器里硬编码的Nike webshop三个字段的更新推送到所有该user登录过的Nike webshop 实例上去。

此时webshop A和B的两个模拟器会同时收到Global profile update的广播(两个模拟器上同时看到弹出窗口):
clipboard6

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

猜你喜欢

转载自blog.csdn.net/i042416/article/details/88997438