JianhuaGong / aliware-kafka-demos

提供各种客户端接入Aliware Kafka的demo工程

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aliware Kafka Demos

这里提供各种接入 Aliware Kafka 的demo,方便开发者快速上手。 目前客户端demo包括 JavaPythonGoPHPLogstashSpringCloud,其它客户端暂时请参照已有demo自行调试,后续会陆续完善。

接入说明

  1. Kafka服务端版本是0.10.1,Client版本建议0.10及以上
  2. 使用之前需要先申请Topic(类型选择Kafka消息)与ConsumerID,详情请参考申请MQ资源
  3. 如果没有申请Topic与ConsumerID,则会直接导致鉴权失败
  4. 欢迎加钉钉群咨询,用钉钉扫描群二维码
  5. 各类客户端的详细接入请参考具体仓库目录,如kafka-java-demo
  6. 附各region域名列表(bootstrap.servers)
Region 域名
公网 kafka-ons-internet.aliyun.com:8080
华东1 kafka-cn-hangzhou.aliyun.com:8080
华北2 kafka-cn-beijing.aliyun.com:8080
华东2 kafka-cn-shanghai.aliyun.com:8080
华南1 kafka-cn-shenzhen.aliyun.com:8080

接入优势

  • 无缝迁移:完全兼容开源Kafka的协议,无需修改代码,即可从自建Kafka迁移至阿里云Kafka

  • 安全防护:Aliware MQ 提供的 Kafka 消息服务利用 SASL 机制对用户身份进行认证,并利用 SSL 对通道进行加密,提供更加安全的消息服务。

  • 高可靠/高可用:消息持久化落盘到消息队列,支持多副本以及主备自动切换,可靠性达99.99999999%,服务可用性高达99.9%。

  • 高性能:支持万级 Topic,以及海量的消息堆积的情况下,也始终保持超高的性能。

  • 统一运维:提供一整套包括资源申请、资源授权、消息堆积查询等运维服务,提升用户的产品体验。

  • 免费试用:Kafka 企业级消息服务于 2017.03.15 开放公测,公测期间不收取API调用费,仅仅收取topic资源占用费,每个topic每天2元。

附主子账号的使用说明

生产过程中,通常会使用到主账号与子账号(RAM账号),使用规则如下

  1. Topic必须由主账号创建;使用时,可以主账号自己使用,也可以授权给子账号使用
  2. ConsumerID是谁创建谁使用;主账号创建的ConsumerID不能给子账号使用,反之亦然
    注:请仔细检查AccessKey、SecretKey来自哪个账号,避免用错;

About

提供各种客户端接入Aliware Kafka的demo工程


Languages

Language:Java 34.1%Language:JavaScript 25.5%Language:Go 20.3%Language:Python 8.6%Language:PHP 7.9%Language:Groovy 1.9%Language:Shell 1.7%