servicecomb
安装
服务注册
Option
Servicecomb 拓展在服务注册部分中提供了 option 配置。
WithAppId
Servicecomb 扩展提供了 WithAppId
用于帮助用户配置 Servicecomb 的 AppId。默认为“DEFAULT" 。
函数签名:
示例代码:
WithRegistryVersionRule
Servicecomb 扩展提供了 WithRegistryVersionRule
用于帮助用户配置 Servicecomb 的版本要求。默认为 1.0.0。
函数签名:
示例代码:
WithRegistryHostName
Servicecomb 扩展提供了 WithRegistryHostName
用于帮助用户配置 Servicecomb 的主机名。默认为”DEFAULT" 。
函数签名:
示例代码:
WithRegistryHeartbeatInterval
Servicecomb 扩展提供了 WithRegistryHeartbeatInterval
用于帮助用户配置发送心跳包的间隔时长。默认为 5。
函数签名:
示例代码:
NewDefaultSCRegistry
NewDefaultSCRegistry
使用 service-comb 创建一个默认服务注册中心,需要传入端点值。可自定义服务注册中心配置。
函数签名:
示例代码:
NewSCRegistry
NewSCRegistry
使用 service-comb 创建一个新的服务注册中心。需要传入自定义客户端。可自定义服务注册中心配置。
函数签名:
示例代码:
服务发现
Option
Servicecomb 拓展在服务发现部分中提供了 option 配置。
WithAppId
Servicecomb 扩展提供了 WithAppId
用于帮助用户配置 Servicecomb 的 AppId。默认为“DEFAULT" 。
函数签名:
示例代码:
WithResolverVersionRule
Servicecomb 扩展提供了 WithResolverVersionRule
用于帮助用户配置 Servicecomb 的版本要求。默认为 latest。
函数签名:
示例代码:
WithResolverConsumerId
Servicecomb 扩展提供了 WithResolverConsumerId
用于帮助用户配置 Servicecomb 的 ConsumerId。默认为空。
函数签名:
示例代码:
NewDefaultSCResolver
NewDefaultSCResolver
使用 service-comb 创建一个默认服务发现中心,需要传入端点值。可自定义服务发现中心配置。
函数签名:
示例代码:
NewSCResolver
NewSCReslover
使用 service-comb 创建一个新的服务发现中心。需要传入自定义客户端。可自定义服务发现中心配置。
函数签名:
示例代码:
使用示例
服务端
客户端
配置
可自定义 Servicecomb 客户端以及服务端的配置,参考 go-chassis/sc-client 配置
完整示例
完整用法示例详见 example 。