Documentation
¶
Index ¶
- Variables
- type HouYiConn
- func (l *HouYiConn) Health(ctx context.Context, req *api.CheckRequest) (*api.CheckReply, error)
- func (l *HouYiConn) PushStrategy(ctx context.Context, in *strategyapi.PushStrategyRequest, opts ...Option) (*strategyapi.PushStrategyReply, error)
- func (l *HouYiConn) Query(ctx context.Context, in *metadataapi.QueryRequest, opts ...Option) (*metadataapi.QueryReply, error)
- func (l *HouYiConn) Sync(ctx context.Context, in *metadataapi.SyncMetadataRequest, opts ...Option) (*metadataapi.SyncMetadataReply, error)
- func (l *HouYiConn) SyncV2(ctx context.Context, in *metadataapi.SyncMetadataV2Request, opts ...Option) (*metadataapi.SyncMetadataV2Reply, error)
- type Option
- type RabbitConn
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSetRPCConn = wire.NewSet( NewHouYiConn, NewRabbitRPCConn, )
ProviderSetRPCConn wire set
Functions ¶
This section is empty.
Types ¶
type HouYiConn ¶
type HouYiConn struct {
// contains filtered or unexported fields
}
HouYiConn HouYi服务连接
func NewHouYiConn ¶
func NewHouYiConn(c *palaceconf.Bootstrap) (*HouYiConn, func(), error)
NewHouYiConn 创建一个HouYi rpc连接
func (*HouYiConn) Health ¶
func (l *HouYiConn) Health(ctx context.Context, req *api.CheckRequest) (*api.CheckReply, error)
Health 健康检查
func (*HouYiConn) PushStrategy ¶
func (l *HouYiConn) PushStrategy(ctx context.Context, in *strategyapi.PushStrategyRequest, opts ...Option) (*strategyapi.PushStrategyReply, error)
PushStrategy 推送策略
func (*HouYiConn) Query ¶
func (l *HouYiConn) Query(ctx context.Context, in *metadataapi.QueryRequest, opts ...Option) (*metadataapi.QueryReply, error)
Query 查询数据
func (*HouYiConn) Sync ¶
func (l *HouYiConn) Sync(ctx context.Context, in *metadataapi.SyncMetadataRequest, opts ...Option) (*metadataapi.SyncMetadataReply, error)
Sync 同步数据
func (*HouYiConn) SyncV2 ¶
func (l *HouYiConn) SyncV2(ctx context.Context, in *metadataapi.SyncMetadataV2Request, opts ...Option) (*metadataapi.SyncMetadataV2Reply, error)
SyncV2 同步数据
type Option ¶
type Option struct {
RPCOpts []grpc.CallOption
HTTPOpts []http.CallOption
}
Option http/grpc option
type RabbitConn ¶
type RabbitConn struct {
// contains filtered or unexported fields
}
RabbitConn rabbit服务连接
func NewRabbitRPCConn ¶
func NewRabbitRPCConn(c *palaceconf.Bootstrap) (*RabbitConn, func(), error)
NewRabbitRPCConn 创建一个rabbit rpc连接
func (*RabbitConn) NotifyObject ¶
func (l *RabbitConn) NotifyObject(ctx context.Context, in *pushapi.NotifyObjectRequest, opts ...Option) (*pushapi.NotifyObjectReply, error)
NotifyObject 发送通道配置
func (*RabbitConn) SendMsg ¶
func (l *RabbitConn) SendMsg(ctx context.Context, in *hookapi.SendMsgRequest, opts ...Option) (*hookapi.SendMsgReply, error)
SendMsg 发送消息
Click to show internal directories.
Click to hide internal directories.