package
0.5.1
Repository: https://github.com/zly-app/grpc.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

服务注册与发现

static

将服务注册在内存中. 将配置RegistryAddress设为static或空字符串.

配置示例

services:
  grpc:
    hello:
      # ...
      RegistryAddress: 'static' # 注册地址
      PublishName: '' # 公告名, 在注册中心中定义的名称, 如果为空则自动设为 PublishAddress
      PublishAddress: '' # 公告地址, 在注册中心中定义的地址, 客户端会根据这个地址连接服务端, 如果为空则自动设为 实例ip:BindPort
      PublishWeight: 100 # 公告权重, 默认100

redis

将服务注册在redis中. 将配置RegistryAddress设为redis://redis组件名 服务注册有效时间默认为30秒, 每隔10秒自动重新注册.

配置示例

services:
  grpc:
    hello:
      # ...
      RegistryAddress: 'redis://default' # 注册地址
      PublishName: '' # 公告名, 无需设置, 其值为 "服务名.序号" 其中序号是每次服务启动首次注册时在redis申请的
      PublishAddress: '' # 公告地址, 在注册中心中定义的地址, 客户端会根据这个地址连接服务端, 如果为空则自动设为 实例ip:BindPort
      PublishWeight: 100 # 公告权重, 默认100

components:
  redis:
    default:
      # ... redis配置