Forest:一個分布式服務和數據分片的開源框架
Forest
一個分布式服務和數據分片的開源框架,特點:
- 應用簡單
- 輕量級框架
- 很容易自由擴展 </ul>
- 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>
源代碼,詳細介紹文檔及例子:https://github.com/wtt2012/forest
Architecture
forest-core
核心API和基本實現,可是來創建一個分布式服務,例如Redis/Memecached 集群,也可以創建一個數據分片服務,像數據庫水平和垂直(縱向橫向)擴展服務。
forest-core 目前支持分片的精確匹配和范圍匹配來實現。例子:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
