封装的MogileFS的客户端API

最近公司改造文件系统,由于以前的工作经验,选择了MogileFS来做。

在网上找到两个版本的客户端API,但是阅读代码后,发现都没有连接池的支持,于是自己动手在原API的基础上封装了一个支持连接池的API。

由于是基于ADO.NET的机制写的,因此在编写接口时,也要求提供一个类似数据库连接字符串的东东,格式如下:

 

代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    
<connectionStrings>
        
<!--一个完整的MogileFS连接字符串-->
        
<add
            name
="MogileFS" 
            connectionString
="host=192.168.33.2;port=6001;pooling=true;connection timeout=100;Connection Lifetime=150;domain=test;"/>
    
</connectionStrings>
</configuration>

 

“MogileFS”是默认使用的配置节点名称。

配置中,除host和domain是必须项外,其它都是可选项。

 

源码:Maocos.IO.rar (该代码可自由传播、修改,但请保留版权申明)

posted @ 2010-04-11 08:29  阿蒙  阅读(600)  评论(1编辑  收藏  举报