Invalid character found for config key: 'SCRAM-SHA-256解决办法

kafka-configs.bat添加授权时报错:
Invalid character found for config key: 'SCRAM-SHA-256

解决办法:去掉--add-config后面的单引号即可;

完整命令如下:
.\bin\windows\kafka-configs.bat --zookeeper localhost:2181/kafka --alter --add-config SCRAM-SHA-256=[password=admin1234] --entity-type users --entity-name admin

参考链接:
https://github.com/confluentinc/confluent-kafka-dotnet/issues/741

常见消息中间件MQ介绍及对比

常见消息中间件MQ介绍

ActiveMQ
Apache下的一个子项目。使用Java完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,少量代码就可以高效地实现高级应用场景。可插拔的传输协议支持,比如:in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transports。RabbitMQ、ZeroMQ、ActiveMQ均支持常用的多种语言客户端 C++、Java、.Net,、Python、 Php、 Ruby等。

Kafka
Apache下的一个子项目,使用scala实现的一个高性能分布式Publish/Subscribe消息队列系统,具有以下特性: