tonga是一个用于构建容错、分布式、高度并发、事件驱动应用程序的工具包
tonga的Python项目详细描述
tonga
事件驱动应用程序的异步客户端
文档:https://tonga.readthedocs.io
总结:
tonga是一个使用apache kafka构建分布式事件驱动应用程序的客户机。它是基于爱冈夫卡。 可与0.9+卡夫卡经纪人一起使用
概述:
汤加定义了有助于构建事件驱动应用程序的组件:
- 建模事件/命令/结果
- 序列化程序事件/命令/结果
- 使用事件/命令/结果
- 生成事件/命令/结果
- 有或没有http处理程序
- 异步
该模块提供了一些实现:
- avro模式序列化程序
- 卡夫卡消费者/生产者
- sanic http请求处理程序