zeroMQ 消息队列模块
基础模块。提供 zeroMQ 消息队列支撑。
var zmq = require('zmq');
| Type | Method and Description |
|---|---|
| const | public const PAIRPAIRPAIR |
| const | public const PUBPUBPUB发布类型,所发送的消息将会分发给所有订阅者。 |
| const | public const SUBSUBSUB订阅类型,用于接收 PUB 分发的消息。 |
| const | public const REQREQREQ请求类型,此类型的接口只允许交替进行 send 和 recv 消息,每一个接受的消息都是最后一次发送请求的响应。 |
| const | public const REPREPREP响应类型,此类型的接口只允许交替进行 recv 和 send 消息,每一个发送的消息都会作为最后一次接受的请求的回应。 |
| const | public const DEALERDEALERDEALER |
| const | public const ROUTERROUTERROUTER |
| const | public const PULLPULLPULL获取消息类型,上游推送的消息将被公平的分发到此类接口。 |
| const | public const PUSHPUSHPUSH推送类型,推送的消息将均衡发送到下游接口。 |
| const | public const XPUBXPUBXPUB |
| const | public const XSUBXSUBXSUB |
| Type | Method and Description |
|---|---|
| ZmqSocket new | Socket() |
public const PAIRPAIRPAIRpublic const PUBPUBPUB发布类型,所发送的消息将会分发给所有订阅者。
public const SUBSUBSUB订阅类型,用于接收 PUB 分发的消息。
public const REQREQREQ请求类型,此类型的接口只允许交替进行 send 和 recv 消息,每一个接受的消息都是最后一次发送请求的响应。
public const REPREPREP响应类型,此类型的接口只允许交替进行 recv 和 send 消息,每一个发送的消息都会作为最后一次接受的请求的回应。
public const DEALERDEALERDEALERpublic const ROUTERROUTERROUTERpublic const PULLPULLPULL获取消息类型,上游推送的消息将被公平的分发到此类接口。
public const PUSHPUSHPUSH推送类型,推送的消息将均衡发送到下游接口。
public const XPUBXPUBXPUBpublic const XSUBXSUBXSUBSocket()