注册中心

  • 简介

    为实现txle服务端的主从节点部署模式,系统引入注册中心对txle服务集群进行管理,包括服务注册、心跳检测以及领导选举等工作。

  • 配置

    spring:
      cloud:
        consul:
          enabled: true
    #      host: 127.0.0.1
    #      port: 8500
          servers: ip:port,ip:port,ip:port
          discovery:
            enabled: true
            register: true
            serviceName: ${spring.application.name}
            healthCheckPath: /health
            healthCheckInterval: 10s
            instanceId: ${spring.application.name}-${alpha.server.host}-${random.value}
            tags: txle-server-host=${alpha.server.host},txle-server-port=${alpha.server.port}
    
  • 参数spring.cloud.servers

    servers参数为自定义参数,主要用于配置注册中心服务集群下的多个节点地址。

  • 其它参数

    不建议修改。

  • 参数spring.cloud.enabled

    • 默认为true,代表启用注册中心,启用后,在发生异常时,支持补偿功能,以保证数据的准确性。提示:生产环境必须启用

    • 支持设置为false,即不启用注册中心,但在发生异常时,不提供补偿功能,不保证数据的准确性。主要用于业务整合txle的整体流程调试场景使用,非正式环境使用。

    • 设计思想:提供完美功能,或不提供,杜绝瑕疵功能。

results matching ""

    No results matching ""