Forest 1.0 一个分布式服务和数据分片的开源框架发布

Forest

一个分布式服务和数据分片的开源框架发布,特点:

  • 应用简单
  • 轻量级框架
  • 很容易自由扩展

源代码,详细介绍文档及例子:https://github.com/tietang/forest


Architecture


forest-core

核心API和基本实现,可是来创建一个分布式服务,例如Redis/Memecached 集群,也可以创建一个数据分片服务,像数据库水平和垂直(纵向横向)扩展服务。

forest-core 目前支持分片的精确匹配和范围匹配来实现。

例子:

  • example
    • range match example
    • Basic Server Example
    • Basic Server Example
    • Pooled Server Example
    • Another Pooled Server Example
    • test example

forest-database

基于forest-core实现了一个连接池化的数据库分片服务。这里有很多例子可以学习sharding example.

 

maven dependency

add repository


  

  
        fengfei-repo
        fengfei Repository 
        http://fengfei.googlecode.com/svn/maven-repo/releases
    
    
        fengfei-snapshot
        fengfei Repository 
        http://fengfei.googlecode.com/svn/maven-repo/snapshots
    


use it as a maven dependency:




    fengfei.forest
    forest-core
    1.0-SNAPSHOT



or




    fengfei.forest
    forest-database
    1.0-SNAPSHOT






你可能感兴趣的:(JAVA,数据分片,shard,slice,分布式,分片,分,distributed)