软件类型为上位机,需求背景是:
- 有 8~12 台电脑同时安装这个软件,所有电脑连在同一台交换机下
- 一台作为 Master,其余所有分别作为从机
- Master 连接扫码枪,按照顺序发送给各个从机
我想请教的是第三点有什么比较好的实现方式;
- 目前从机的排序方式没有想好怎么解决
- 再就是网络方案,目前了解到的有 Master 发送广播,从机自行监听
软件技术栈为 Java 和 Kotlin,往各位大佬不吝指教
软件类型为上位机,需求背景是:
我想请教的是第三点有什么比较好的实现方式;
软件技术栈为 Java 和 Kotlin,往各位大佬不吝指教
1
mlhorizon Nov 28, 2022
你这背景描述的颗粒度,没法给方案建议。
不过从“Master 连接扫码枪,按照顺序发送给各个从机”看,既然是个扫码枪,能有多大并发量,怎么干都行吧? |
2
hay0577 Nov 28, 2022
消息队列??
|
3
lower Nov 28, 2022
排序的场景是啥?
多个从机处理同一类消息(类似负载均衡么) 还是各自处理各自类型的消息(类似 bpm 那样 ABCD 四个有顺序的任务,发给 M1 M2 M3 M4 四个机器处理)? |
4
james2013 Nov 28, 2022
使用 mqtt,master 作为服务端,其它的作为客户端
排序的话,服务端主动根据注册的名称依次发送消息 |