Liftbridge 轻量级、容错的消息流开源项目

我要开发同款
匿名用户2018年07月24日
93阅读
开发技术GO语言
所属分类Google Go、JMS/消息中间件、服务器软件
授权协议Apache

作品详情

Liftbridge是一个为NATS实现持久、复制的消息日志的服务器,通过为NATS消息传递系统实现持久的流扩充来提供轻量级、容错的消息流。客户端创建一个附加到NATS对象的流,然后,流将该对象上的消息记录到复制的预写日志中,多个消费者可以从同一个流中读回,并且可以将多个流附加到同一对象。Liftbridge在NATS前面提供类似Kafka发布-订阅的API,高度可用且可水平扩展。

主要特性

用于NATS的基于日志的API

复制以容错

水平可扩展

通配符订阅支持

至少一次交付支持

消息键值支持

按键记录压缩(WIP)

单个静态二进制(~16MB)

设计为高吞吐量

非常简单

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论