封装的MogileFS的客户端API

本文介绍了一种基于MogileFS的文件系统改造方案,作者在原有客户端API基础上,增加了连接池功能,提高了系统的效率和稳定性。文中详细介绍了连接字符串的配置方式,并提供了源码下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

 

ExpandedBlockStart.gif 代码
<? 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值