xxserviceCenter

command
v0.0.0-...-63b2ac5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2019 License: GPL-2.0 Imports: 13 Imported by: 0

README

日志输出:

info:
1. 每个服务模块成功注册服务信息
2. 每个服务模块解除服务注册(主动,超时)
3. 解析每次服务查询请求的结果 debug: 1. 上述info信息,带上上下文的更为详细参数输出.

服务定义:

    ServiceInfo{
        // 可阅读名称
        name
        // 服务标识
        code
        // 服务一句话描述信息
        describe
        // 服务备注信息
        remark
        
        // 上面是基本信息
        
        // 服务访问地址:
        // 1. unix: unix:///tmp/test.socket
        // 2. http://test.com/test
        // 3. tcp://10.10.10.1:3300
        address
        
        // 服务地址类型
        addressType
        
        // 服务启动时间
        bootTime
        
        // 服务启动随机数(每次启动的时候不一样)
        bootCode
        
        // 服务注册有效期(0代表永久, 大于0 代表时间到期后自动注销该服务)
        
    }

方法:

// 简单透传接口
funresult invoker(funcId,funcArgs)

// 用来确认服务是否可以成功调用,参数int,ack返回int+1
int ack(int)

getServiceFunList()

// 获取服务统计信息
serviceStatus getServiceStatus()

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL