登录 注册

akka-persistence-cassandra

去点 Star
开发者工具电商与营销工具数据分析与数据处理 akkaakka-persistencecassandracqrseventsourcing
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 为准(涉及依赖安装与环境配置,对新手门槛较高)。