我正在用python从Kafka producer向Consumer发送消息。在Producer中,我像这样发送数据: producer.send(topicName,str.encode( message_data)) 在消费者通过以下方式获取数据: for msg in consumer:
# print("Message from Producer on Topic - "+msg.topic+":"+ msg.value.decode()) 这里的<e
我最近读到了一些关于message的文章,最近我发现Redis也有自己的消息代理,比如RabbitMQ、Kafka、豆秆等等。Redis还内置了pub/sub机制。我也是socket.io的核心用户,所以我对此感到困惑:
Redis的消息代理是否与RabbitMQ、Kafka、豆秆等其他人的工作方式类似?什么时候使用Message vs Pub/Sub和socket.io?如果可能的话,请分享