The ZMQ class
(PECL zmq >= 0.5.0)
はじめに
クラス概要
定義済み定数
ZMQ Constant Types
ZMQ::SOCKET_PAIR
-
Exclusive pair pattern
ZMQ::SOCKET_PUB
-
Publisher socket
ZMQ::SOCKET_SUB
-
Subscriber socket
ZMQ::SOCKET_REQ
-
Request socket
ZMQ::SOCKET_REP
-
Reply socket
ZMQ::SOCKET_XREQ
-
Alias for SOCKET_DEALER
ZMQ::SOCKET_XREP
-
Alias for SOCKET_ROUTER
ZMQ::SOCKET_PUSH
-
Pipeline upstream push socket
ZMQ::SOCKET_PULL
-
Pipeline downstream pull socket
ZMQ::SOCKET_ROUTER
-
Extended REP socket that can route replies to requesters
ZMQ::SOCKET_DEALER
-
Extended REQ socket that load balances to all connected peers
ZMQ::SOCKET_XPUB
-
Similar to SOCKET_PUB, except you can receive subscriptions as messages. The subscription message is 0 (unsubscribe) or 1 (subscribe) followed by the topic.
ZMQ::SOCKET_XSUB
-
Similar to SOCKET_SUB, except you can send subscriptions as messages. See SOCKET_XPUB for format.
ZMQ::SOCKET_STREAM
-
Used to send and receive TCP data from a non-ØMQ peer. Available if compiled against ZeroMQ 4.x or higher (Value: int).
ZMQ::SOCKOPT_HWM
-
The high water mark for inbound and outbound messages is a hard limit on the maximum number of outstanding messages ØMQ shall queue in memory for any single peer that the specified socket is communicating with. Setting this option on a socket will only affect connections made after the option has been set. On ZeroMQ 3.x this is a wrapper for setting both SNDHWM and RCVHWM. (Value: int).
ZMQ::SOCKOPT_SNDHWM
-
The ZMQ_SNDHWM option shall set the high water mark for outbound messages on the specified socket. Available if compiled against ZeroMQ 3.x or higher (Value: int).
ZMQ::SOCKOPT_RCVHWM
-
The SOCKOPT_RCVHWM option shall set the high water mark for inbound messages on the specified socket. Available if compiled against ZeroMQ 3.x or higher (Value: int).
ZMQ::SOCKOPT_AFFINITY
-
Set I/O thread affinity (Value: int)
ZMQ::SOCKOPT_IDENTITY
-
Set socket identity (Value: string)
ZMQ::SOCKOPT_SUBSCRIBE
-
Establish message filter. Valid for subscriber socket (Value: string)
ZMQ::SOCKOPT_UNSUBSCRIBE
-
Remove message filter. Valid for subscriber socket (Value: string)
ZMQ::SOCKOPT_RATE
-
Set rate for multicast sockets (pgm) (Value: int >= 0)
ZMQ::SOCKOPT_RECOVERY_IVL
-
Set multicast recovery interval (Value: int >= 0)
ZMQ::SOCKOPT_RECONNECT_IVL