akka-persistence-cassandra
324
Stars
132
Forks
20
Watchers
62
Open Issues
NOASSERTION
许可证
Scala
语言
2016-01-04
创建时间
2026-11-11
最近更新
项目能做什么
akka-persistence-cassandra 是一个基于 Apache Cassandra 的 Akka Persistence 插件。它解决了分布式系统中事件溯源和状态持久化的问题,核心功能是为 Akka 提供高可用、可复制的持久化日志(journal)和快照存储(snapshot store)。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
Akka
====
*Akka is a powerful platform that simplifies building and operating highly responsive, resilient, and scalable services.*
The platform consists of
* the [**Akka SDK**](https://doc.akka.io/) for straightforward, rapid development with AI assist and automatic clustering. Services built with the Akka SDK are automatically clustered and can be deployed on any infrastructure.
* and [**Akka Automated Operations**](https://doc.akka.io/operations/akka-platform.html), a managed solution that handles everything for Akka SDK services from auto-elasticity to multi-region high availability running safely within your VPC.
The **Akka SDK** and **Akka Automated Operations** are built upon the foundational [**Akka libraries**](https://doc.akka.io/libraries/akka-dependencies/current/), providing the building blocks for distributed systems.
Cassandra Plugins for Akka Persistence
======================================
Replicated [Akka Persistence](https://doc.akka.io/libraries/akka-core/current/scala/persistence.html) journal and snapshot store backed by [Apache Cassandra](https://cassandra.apache.org/).
For questions please use the [discuss.akka.io](https://discuss.akka.io/c/akka/).
Reference Documentation
-----------------------
The reference documentation for all Akka libraries is available via [doc.akka.io/libraries/](https://doc.akka.io/libraries/), details for the Akka Cassandra Plugin
for [Scala](https://doc.akka.io/libraries/akka-persistence-cassandra/current/?language=scala) and [Java](https://doc.akka.io/libraries/akka-persistence-cassandra/current/?language=java).
The current versions of all Akka libraries are listed on the [Akka Dependencies](https://doc.akka.io/libraries/akka-dependencies/current/) page. Releases of the Akka Cassandra Plugin in this repository are listed on the [GitHub releases](https://github.com/akka/akka-persistence-cassandra/releases) page.
## Build Token
To build locally, you need to fetch a token at https://account.akka.io/token that you have to place into `~/.sbt/1.0/akka-commercial.sbt` file like this:
```
ThisBuild / resolvers += "lightbend-akka".at("your token resolver here")
```
## History
This [Apache Cassandra](https://cassandra.apache.org/) plugin to Akka Persistence was initiated [originally](https://github.com/krasserm/akka-persistence-cassandra) by Martin Krasser, [@krasserm](https://github.com/krasserm) in 2014.
It moved to the [Akka](https://github.com/akka/) organisation in 2016 and the first release after that move was 0.7 in January 2016.
## License
Akka is licensed under the Business Source License 1.1, please see the [Akka License FAQ](https://www.lightbend.com/akka/license-faq).
Tests and documentation are under a separate license, see the LICENSE file in each documentation and test root directory for details.
阅读完整原文
项目深度分析 AI 生成
BSL 授权阻断下的开源平替迁移咨询与代维服务
| 产品构想 | 针对不愿支付 Lightbend 商业许可费用的存量用户,提供迁移到 Pekko 及对应存储插件(Pekko Persistence Cassandra)或 Apache 2.0 兼容方案的迁移服务与技术支持。 |
| 核心功能 | 数据结构兼容性校验工具、无缝双写/迁移脚本、Pekko 兼容适配层、定制 SLA 支持。 |
| 目标用户 | 正在使用旧版 Akka Persistence Cassandra 面临合规审查或升级受阻的中大型企业。 |
| 难度/周期 | 高 · 3 - 6 个月 · 成本:人力成本为主(需精通 Akka 内部机制、Cassandra 调优及 Pekko 生态),测试集群硬件开销。 |
| 收费模式 | 项目制迁移实施费 + 年度架构支持/维护服务费。 |
| 竞争风险 | 目标用户决策链路长;Akka 生态已有 Apache Pekko 官方社区抢占迁移心智。 |
| 依据 | 已验证事实 |
Akka/Cassandra 事件驱动架构可观测与灾备诊断工具
| 产品构想 | 构建针对 Akka Persistence Cassandra 的专业运维监控与快照对齐工具,排查 Journal 写入热点、序列化延迟及 Cassandra 墓碑累积问题。 |
| 核心功能 | Journal 与 Snapshot 滞后监控、Tombstone 预警、序列化错误追踪探针、事件重放压测工具。 |
| 目标用户 | 维护高吞吐 Akka CQRS 系统的 SRE 团队和平台工程师。 |
| 难度/周期 | 中等 · 2 - 4 个月 · 成本:分布式压测集群与多环境兼容测试成本。 |
| 收费模式 | 基于节点数或存储量的订阅制软件授权(Agent + Web Dashboard)。 |
| 竞争风险 | 小众市场,纯工具软件采购意愿需依赖企业级合规,个人开发者难以独自支撑企业采购流程。 |
| 依据 | 数据支持的判断 |
自托管事件溯源数据清理与重放合规系统
| 产品构想 | 解决事件溯源架构下 Cassandra 存储只增不减导致的合规痛点(如 GDPR 被遗忘权、历史脏数据清洗)。 |
| 核心功能 | 指定 EntityId 的事件静默擦除/匿名化工具、历史快照重写引擎、事件流完整性校验校验日志。 |
| 目标用户 | 受严格隐私监管(金融、医疗、出海电商)的 Akka Persistence Cassandra 用户企业。 |
| 难度/周期 | 高 · 4 - 6 个月 · 成本:高可靠测试环境搭建、数据一致性验证所需的高吞吐读写算力成本。 |
| 收费模式 | 合规工具模块买断或年度企业授权。 |
| 竞争风险 | Cassandra 特性导致原地修改极度困难且易引发分布式一致性问题,技术容错率低。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2016-01-04,近 30 天仍在推送,发布过 33 个 Release |
| 社区活跃 | Star 324 / Fork 132 / Issue 62(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。