zhk2369 发表于 2015-9-9 14:11:26

封装的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]
查看完整版本: 封装的MogileFS的客户端API