Documentation ¶
Index ¶
- Constants
- func Create(opts ...module.Option) module.App
- func NewLogger(debug bool) *glog.Logger
- type DefaultApp
- func (d *DefaultApp) Call(ctx context.Context, serviceName string, ...) error
- func (d *DefaultApp) GetRouteServer(filter string) (s module.ServerSession, err error)
- func (d *DefaultApp) GetServerBySelector(serviceName string) (module.ServerSession, error)
- func (d *DefaultApp) Logger() *glog.Logger
- func (d *DefaultApp) OnDestroy() error
- func (d *DefaultApp) Options() module.Options
- func (d *DefaultApp) Registry() registry.Registry
- func (d *DefaultApp) Run(mods ...module.Module) error
Constants ¶
View Source
const AUTHORS = "shenghao.xu"
View Source
const NAME = "wu-micro"
View Source
const VERSION = "v0.3.2"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultApp ¶
type DefaultApp struct {
// contains filtered or unexported fields
}
DefaultApp 默认应用
func (*DefaultApp) Call ¶
func (d *DefaultApp) Call(ctx context.Context, serviceName string, fnc func(context.Context, *grpc.ClientConn) error) error
func (*DefaultApp) GetRouteServer ¶
func (d *DefaultApp) GetRouteServer(filter string) (s module.ServerSession, err error)
GetRouteServer 通过选择器过滤服务实例
func (*DefaultApp) GetServerBySelector ¶
func (d *DefaultApp) GetServerBySelector(serviceName string) (module.ServerSession, error)
GetServerBySelector 获取服务实例,可设置选择器
func (*DefaultApp) Logger ¶
func (d *DefaultApp) Logger() *glog.Logger
func (*DefaultApp) OnDestroy ¶
func (d *DefaultApp) OnDestroy() error
func (*DefaultApp) Options ¶
func (d *DefaultApp) Options() module.Options
func (*DefaultApp) Registry ¶
func (d *DefaultApp) Registry() registry.Registry
Click to show internal directories.
Click to hide internal directories.