使用 Redis 的二进制消息队列
Binary message queue using Redis
我想知道是否可以使用Redis在节点之间交换二进制消息?
例如 node1 将发送 RPUSH
并且使用 node2 可以使用 LPOP
从头开始获取值。
很有可能 - Redis 的值是 101% 二进制安全的,因此您可以将任何内容转储到其中。具体来说,使用 Redis 列表进行消息传递是一种常见的模式,尽管调用 BLPOP
更适合获得额外的异步性。
我想知道是否可以使用Redis在节点之间交换二进制消息?
例如 node1 将发送 RPUSH
并且使用 node2 可以使用 LPOP
从头开始获取值。
很有可能 - Redis 的值是 101% 二进制安全的,因此您可以将任何内容转储到其中。具体来说,使用 Redis 列表进行消息传递是一种常见的模式,尽管调用 BLPOP
更适合获得额外的异步性。