Baratine 分布式 Java 服务平台

我要开发同款
匿名用户2014年11月11日
57阅读

技术信息

授权协议
GPLv2

作品详情

Baratie是新的分布式,基于内存的Java服务平台,可以构建高性能的Web服务,在同一个JVM中结合数据和逻辑。在Baratie中,数据和服务是一体的,服务拥有它自己的数据:

数据不属于数据库

数据不能被其他的进程修改

数据不是独立于服务的

=>数据跟服务处于同一个JVM,同一个线程,同一个类实例。

Baratie远远不止于NoSQL,Baratie是NoDB.。 

Baratie包含的组件:

Ibox:rig-bufferqueue

Joural

DistributedSQL-compatibledatabase

BFS(BaratieFileSystem):distributedfilesystem

Barteder:cloudmaagerwithheartbeats

Horizotalscaligwithautomaticpartitioig

Webserver

POJO类:

@ResourceService("/couter/{_id}")public class CouterService{  private log _id;  private log _cout;  public log get()  {    retur _cout;  }  @Modify  public log icremetAdGet()  {    retur ++_cout;  }  @Modify  public log decremetAdGet()  {    retur --_cout;  }  @Modify  public log addAdGet(log value)  {    _cout += value;    retur _cout;  }}

功能介绍

Baratine 是新的分布式,基于内存的 Java 服务平台,可以构建高性能的 Web 服务,在同一个 JVM 中结合数据和逻辑。在 Baratine 中,数据和服务是一体的,服务拥有它自己的...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论