- 启动admin,与网关。 admin操作,使用websocket同步数据到网关
- 记录心得并总结
Soul admin与Soul网关的websocket同步
Demo
首先启动soul-admin和soul-bootstrap项目,在soul-bootstrap控制台日志会发现同时在soul-admin控制台发现相关日志
soul-admin与soul网关默认建立websocket通信,那么具体在代码中是如何实现的呢?
源码追踪
WebSocket客户端
首先我们先关注soul网关服务,在WebsocketSyncDataConfiguration
类中在项目启动时将webSocketSyncDataService
的bean注入到ioc容器中
此时需要注意的是在注册这个bean之前需要依赖名字为websocketConfig
的bean,该bean