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

1. 依次启动Orchestra,websocket server for KOI app和WebSocket server for Webshop,也就是总共启动三台服务器。

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

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

45eb1282dab10dde12eb1b19d55e7c66.png
eb7ab66036816d573ec3feb53b05c036.png

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

9a984a52b0a5a49509bbb88aec55216b.png

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

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

f4bad1d0bcd7970a93bd038896e287bc.png
8ff8cfbdd260271c25f4ca26568ccabc.png

此时web shop 2也收到了confirmation。

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

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

8348c2a583b571995563286be1c0f5af.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值