最近公司改造文件系统,由于以前的工作经验,选择了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 (该代码可自由传播、修改,但请保留版权申明)
转载于:https://www.cnblogs.com/uimeet/archive/2010/04/11/Mogilefs_API.html