Documentation ¶
Index ¶
- func TestBuild(t *testing.T)
- type Component
- type DefaultDirector
- func (d *DefaultDirector) Build() error
- func (d *DefaultDirector) Client() module.IClient
- func (d *DefaultDirector) Close()
- func (d *DefaultDirector) Init() error
- func (d *DefaultDirector) Logger() *blog.Logger
- func (d *DefaultDirector) Pubsub() module.IPubsub
- func (d *DefaultDirector) Run()
- func (d *DefaultDirector) SetServiceInfo(info meta.ServiceInfo)
- type DirectorOpts
- type IDirector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultDirector ¶
type DefaultDirector struct { Opts *DirectorOpts // contains filtered or unexported fields }
func (*DefaultDirector) Build ¶
func (d *DefaultDirector) Build() error
func (*DefaultDirector) Client ¶
func (d *DefaultDirector) Client() module.IClient
func (*DefaultDirector) Close ¶
func (d *DefaultDirector) Close()
func (*DefaultDirector) Init ¶
func (d *DefaultDirector) Init() error
func (*DefaultDirector) Logger ¶
func (d *DefaultDirector) Logger() *blog.Logger
func (*DefaultDirector) Pubsub ¶
func (d *DefaultDirector) Pubsub() module.IPubsub
func (*DefaultDirector) Run ¶
func (d *DefaultDirector) Run()
func (*DefaultDirector) SetServiceInfo ¶
func (d *DefaultDirector) SetServiceInfo(info meta.ServiceInfo)
type DirectorOpts ¶
type DirectorOpts struct { LogOpts []blog.Option RedisCliOpts *redis.Options ConsulCliOpts []bconsul.Option K8sCliOpts []bk8s.Option ClientOpts []grpcclient.Option ServerOpts []grpcserver.Option ElectorOpts []electork8s.Option LinkcacheOpts []linkcacheredis.Option DiscoverOpts []discoverk8s.Option }
Directories ¶
Path | Synopsis |
---|---|
depends
|
|
btracer
实现文件 jaegertracing 基于 jaeger 实现的分布式追踪服务
|
实现文件 jaegertracing 基于 jaeger 实现的分布式追踪服务 |
实现文件 基于 consul 实现的服务发现
|
实现文件 基于 consul 实现的服务发现 |
实现文件 electorconsul 基于 consul 实现的选举
|
实现文件 electorconsul 基于 consul 实现的选举 |
internal
|
|
balancer
接口文件 balancer 负载均衡
|
接口文件 balancer 负载均衡 |
实现文件 linkerredis 基于 redis 实现的链路缓存
|
实现文件 linkerredis 基于 redis 实现的链路缓存 |
rpcgrpc
|
|
grpcclient
实现文件 基于 grpc 实现的 rpc-client
|
实现文件 基于 grpc 实现的 rpc-client |
grpcserver
实现文件 grpcserver 基于 grpc 实现的 rpc-server
|
实现文件 grpcserver 基于 grpc 实现的 rpc-server |
Click to show internal directories.
Click to hide internal directories.