解道jdon.com

解道jdon.com -

用Java的Rama构建Mastodon降低100倍成本

Rama 完全使用 Java API 进行编程,与使用 Ruby on Rails 构建的 官方 Mastodon 实现 相比,我们的实现大大减少了代码。 Rama 负责处理所有数据处理、数据索引和大部分产品逻辑。最重要的是我们使用 Spring/Reactor 实现 Mastodon API Twitter 规模的 这种Mastodon 实现仅用 10k 行代码就具有极强的性能数据,这比 Mastodon 当前的后端实现少了代码,比 Twitter 的可扩展实现少了 100 倍。 Rama 的编程模型有四个主要概念: Depot :它们是分布式的、持久的、可复制的数据日志..

Rama是一个使用Java API进行编程的后端系统,可以用于构建可扩展的应用程序。它使用Spring/Reactor实现Mastodon API,并减少了代码量。Rama的编程模型包括Depot、ETL、PStates和查询。Rama可以通过添加资源来扩展,并具有容错功能。Rama的架构与传统架构不同,将产品逻辑与存储分离。Rama还可以实现Mastodon的功能,例如跟踪主题标签的关注者和社交图谱。

Java API Mastodon Rama Spring/Reactor java 可扩展

相关推荐 去reddit讨论

热榜 Top10

LigaAI
LigaAI
eolink
eolink
Dify.AI
Dify.AI
观测云
观测云

推荐或自荐