Forest:一個分布式服務和數據分片的開源框架

jopen 12年前發布 | 11K 次閱讀 Forest

Forest

一個分布式服務和數據分片的開源框架,特點:

  • 應用簡單
  • 輕量級框架
  • 很容易自由擴展
  • </ul>

    源代碼,詳細介紹文檔及例子:https://github.com/wtt2012/forest

     

    Architecture

     Forest:一個分布式服務和數據分片的開源框架

    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
      • </ul> </li> </ul>

        forest-database

        基于forest-core實現了一個連接池化的數據庫分片服務。這里有很多例子可以學習sharding example.

        maven dependency

        add repository

            <repository>
                <id>fengfei-repo</id>
                <name>fengfei Repository </name>
                <url>http://fengfei.googlecode.com/svn/maven-repo/releases</url>
            </repository>
            <repository>
                <id>fengfei-snapshot</id>
                <name>fengfei Repository </name>
                <url>http://fengfei.googlecode.com/svn/maven-repo/snapshots</url>
            </repository>

        use it as a maven dependency:

        <dependency>
            <groupId>fengfei.forest</groupId>
            <artifactId>forest-core</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

        or

        <dependency>
            <groupId>fengfei.forest</groupId>
            <artifactId>forest-database</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!