封装的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 (该代码可自由传播、修改,但请保留版权申明)
页:
[1]