Baratine 介绍
Baratine 是新的分布式,基于内存的 Java 服务平台,可以构建高性能的 Web 服务,在同一个 JVM 中结合数据和逻辑。在 Baratine
中,数据和服务是一体的,服务拥有它自己的数据:
=> 数据跟服务处于同一个 JVM,同一个线程,同一个类实例。
Baratine 远远不止于 Nosql,Baratine 是 NoDB.。
Baratine 包含的组件:
-
InBox: ring-buffer queue
-
Journal
-
distributed sql-compatible database
-
BFS (Baratine File System): distributed file system
-
bartender: cloud manager with heartbeats
-
Horizontal scaling with automatic partitioning
-
Web server
POJO 类:
@ResourceService("/counter/{_id}") public class CounterService { private long _id; private long _count; public long get() { return _count; } @Modify public long incrementAndGet() { return ++_count; } @Modify public long decrementAndGet() { return --_count; } @Modify public long addAndGet(long value) { _count += value; return _count; } }
Baratine 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。