高性能分布式日志服务:Apache DistributedLog(incubating)

高性能分布式日志服务:Apache DistributedLog(incubating)

distributedlog项目地址:https://gitcode.com/gh_mirrors/dis/distributedlog

DistributedLog Logo

在构建可靠的实时应用程序中,数据持久化、一致性以及高性能是至关重要的要素。Apache DistributedLog(简称DL)就是这样一款满足这些需求的高吞吐、低延迟的复制日志服务。它提供了持久性、复制和强一致性,是你实现实时应用的理想选择。

强大的技术特性

  • 高效率:DL确保在硬盘上持久化消息并在多条日志之间同时进行大量读写操作时保持毫秒级延迟,支持数千个客户端的并发处理。

  • 耐久性和一致性:消息被存储在磁盘并进行副本复制以防止数据丢失,保证了严格的消息顺序,确保了读者和写者之间的强一致性。

  • 高效的扇入和扇出:DL提供了一层优化的服务,专为多租户环境如Mesos或Yarn设计,能够支持大规模的写入(扇入)和读取(扇出)。

  • 多样化的负载处理:无论是对延迟敏感的在线事务处理(OLTP)应用程序,实时流处理和计算,还是分析处理,DL都能应对各种工作负载。

  • 多租户支持:为了支持大量的日志和多租户,DL设计了I/O隔离机制,适用于实际工作场景。

  • 分层架构:DL采用现代的分层架构设计,将无状态服务层与有状态存储层分离,允许独立扩展存储空间而不影响CPU和内存的规模。

快速启动

更进一步

联系我们

报告问题

遇到问题、建议改进或者需要新功能,欢迎打开Jira工单向我们反馈。

寻求帮助

参与贡献

我们欢迎所有人的参与和贡献。

贡献代码

  1. 查看开发者指南设置本地开发环境。

  2. 浏览我们的开放问题

  3. 查阅我们的编码风格并关注代码审查,了解我们的约定。

  4. 按照我们的代码审查工作流程进行修改。

  5. 查看项目想法,贡献更多的功能或改进。

改进网站和文档

  1. 阅读website/README.md了解如何构建网站。

  2. 阅读docs/README.md了解如何构建文档。

关于Apache DistributedLog

Apache DistributedLog是一个由Apache软件基金会(ASF)管理的开源项目。该项目最初源自Twitter

如果你正在寻找一个稳定、强大且灵活的日志系统,Apache DistributedLog无疑是最佳的选择。立即开始体验,开启你的实时数据之旅吧!

distributedlog项目地址:https://gitcode.com/gh_mirrors/dis/distributedlog

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

史恋姬Quimby

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值