PubSub连接类型 - OLAPubSubConnectType
类型简介
OLAPubSubConnectType 用于指定 Pub/Sub/MQ 的通信模式,数值与 ABI 绑定。
枚举名称
OLAPubSubConnectType
定义
enum OLAPubSubConnectType {
OLA_PUBSUB_CONNECT_TCP = 1,
OLA_PUBSUB_CONNECT_PRO = 2
};
枚举值说明
| 枚举名 | 值 | 说明 |
|---|---|---|
| OLA_PUBSUB_CONNECT_TCP | 1 | TCP 模式:跨进程/跨主机通信 |
| OLA_PUBSUB_CONNECT_PRO | 2 | PRO 模式:进程内通信 |
使用方式
// TCP 模式
int64_t h1 = PubSubNew(instance, OLA_PUBSUB_TYPE_CLIENT, OLA_PUBSUB_CONNECT_TCP,
"127.0.0.1", 18990, OnPubSubMessage);
// PRO 模式
int64_t h2 = PubSubNew(instance, OLA_PUBSUB_TYPE_SERVER, OLA_PUBSUB_CONNECT_PRO,
"", 0, OnPubSubMessage);
注意事项
- 数值必须使用
TCP=1、PRO=2,不要使用0表示PRO。 PRO模式建议ip=""且port=0。
