Skip to content

lazycatapps/kurrentdb

Repository files navigation

KurrentDB for Lazycat Platform

项目简介

本项目将 KurrentDB 的开源能力移植到 Lazycat 平台,提供开箱即用的事件驱动数据库体验。借助 Lazycat 的一键部署能力,团队可以快速启动 KurrentDB 集群,用于事件溯源、实时分析以及流处理等现代应用场景。

主要功能

  • ⚡ 事件原生存储:原生支持 Event Sourcing 和 CQRS 模型,帮助应用保留完整事件轨迹。
  • 🔄 高可靠流引擎:内置订阅与流传递机制,简化分布式消息对账和一致性逻辑。
  • 📈 实时投影与查询:支持多种投影运行模式,便于构建实时视图或分析报表。
  • 🧰 Lazycat 集成:继承 Lazycat 平台的构建、发布与运维能力,可在工作区内直接打包 LPK 并交付。
  • 🛡️ 灵活配置:通过仓库中的 manifest、Compose 及脚本,可定制端口、认证、安全等参数。

致谢

  • KurrentDB 团队:感谢其长期维护高质量的事件数据库项目与 Kurrent License。
  • Lazycat 平台:提供一致的构建管线和应用商店生态,让 KurrentDB 的部署更加轻松。
  • 开源社区:所有贡献者的 issue、文档和工具都为本项目的移植奠定了基础。

版权说明

  • 本仓库中的打包与部署资源遵循 LICENSE 中描述的 Kurrent License v1 要求,版权所有 © 2025 Lazycat Apps。
  • 上游 KurrentDB 软件本身仍归 Kurrent, Inc. 所有,使用时需同时遵循其原始授权条款。

相关链接

About

KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors