soul入门 第八章 网关同步数据之http长轮询

193 阅读1分钟

soul入门 第八章 网关同步数据之http长轮询

1、http长轮询同步原理

​ 网关循环请求admin,如果有数据改变,admin返回是否有改变,如果有改变,网关再次请求admin 推送修改过的数据。有必要将细化该过程。。。。

2、操作过程

网关引入http长轮询starter

<!--soul data sync start use http-->
<dependency>
    <groupId>org.dromara</groupId>
    <artifactId>soul-spring-boot-starter-sync-data-http</artifactId>
    <version>${project.version}</version>
</dependency>

网关配置admin地址

soul :
    sync:
      http:
         url : http://localhost:9095  # admin 访问地址

admin 配置是否开启http长轮询

soul:
  sync:
     http:
        enabled: true   # 开启长轮询
3、测试效果
4、剖析数据同步相关代码