【文件属性】:
文件名称:asterix:用 Elixir 编写的正在进行中的 Kafka 客户端库
文件大小:16KB
文件格式:ZIP
更新时间:2021-07-11 21:05:00
Elixir
阿斯特里克斯
用 Elixir 编写的正在进行中的 Kafka 客户端库。
地位
Asterix 将作为的简单客户端开始,没有任何其他功能。 当它足够稳定时,它可以成为一个更强大的客户端,使用上述 API 自动为您处理低级细节(批处理、代理跟踪等)。 以下这些任务仅适用于初始范围。
完毕
元数据API
尚未完成
生产API (进行中)
获取API
偏移量API
(偏移提交/获取 API)
跑步
鉴于您有一个在locahost:9092运行的 Kafka 服务器,请运行:
mix run -e ' Asterix.main :localhost, 9092 '
目前只显示来自 Kafka 的 MetadataResponse 的结构。
测试
mix test
执照
Asterix 源代码是在 MIT 许可证下发布的,有关更多信息,请参阅。
【文件预览】:
asterix-master
----mix.exs(588B)
----config()
--------config.exs(1KB)
----test()
--------protocol()
--------test_helper.exs(15B)
----LICENSE(1KB)
----.gitignore(41B)
----lib()
--------protocol()
--------asterix.ex(3KB)
----README.md(978B)