Documentation ¶
Index ¶
- Constants
- type Component
- type NatsRPCClient
- func (n *NatsRPCClient) OnStop()
- func (n *NatsRPCClient) Publish(subject string, data []byte) error
- func (n *NatsRPCClient) PublishKick(nodeId string, kick *cproto.Kick) error
- func (n *NatsRPCClient) PublishLocal(nodeId string, request *cproto.Request) error
- func (n *NatsRPCClient) PublishPush(frontendId cfacade.FrontendId, push *cproto.Push) error
- func (n *NatsRPCClient) PublishRemote(nodeId string, request *cproto.Request) error
- func (n *NatsRPCClient) RequestRemote(nodeId string, request *cproto.Request, timeout ...time.Duration) (*cproto.Response, error)
- type NatsRPCServer
Constants ¶
View Source
const (
Name = "cluster_component"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶ added in v1.1.1
func NewComponent ¶ added in v1.1.5
func NewComponent() *Component
type NatsRPCClient ¶ added in v1.1.17
type NatsRPCClient struct {
cfacade.IApplication
}
func NewRPCClient ¶ added in v1.1.22
func NewRPCClient(app cfacade.IApplication) *NatsRPCClient
func (*NatsRPCClient) OnStop ¶ added in v1.1.17
func (n *NatsRPCClient) OnStop()
func (*NatsRPCClient) Publish ¶ added in v1.1.20
func (n *NatsRPCClient) Publish(subject string, data []byte) error
func (*NatsRPCClient) PublishKick ¶ added in v1.1.29
func (n *NatsRPCClient) PublishKick(nodeId string, kick *cproto.Kick) error
func (*NatsRPCClient) PublishLocal ¶ added in v1.1.29
func (n *NatsRPCClient) PublishLocal(nodeId string, request *cproto.Request) error
func (*NatsRPCClient) PublishPush ¶ added in v1.1.29
func (n *NatsRPCClient) PublishPush(frontendId cfacade.FrontendId, push *cproto.Push) error
func (*NatsRPCClient) PublishRemote ¶ added in v1.1.29
func (n *NatsRPCClient) PublishRemote(nodeId string, request *cproto.Request) error
type NatsRPCServer ¶ added in v1.1.17
type NatsRPCServer struct { cfacade.IApplication // contains filtered or unexported fields }
func NewNatsRPCServer ¶ added in v1.1.29
func NewNatsRPCServer(app cfacade.IApplication, rpcClient cfacade.RPCClient, bufferSize int) *NatsRPCServer
func (*NatsRPCServer) Init ¶ added in v1.1.17
func (n *NatsRPCServer) Init()
func (*NatsRPCServer) OnStop ¶ added in v1.1.17
func (n *NatsRPCServer) OnStop()
Click to show internal directories.
Click to hide internal directories.