高性能分布式文件系统 FastCFS V3.1 发布
V3.1主要对核心组件FastDIR进行改进,实现了LRU淘汰算法,以有限内存支持海量文件。
分布式目录服务FastDIR的淘汰算法具有两大特性:
1. 按目录结构淘汰:先淘汰子节点,然后淘汰父节点;
2. 按数据线程淘汰:每个数据线程作为一个独立的数据单元,数据存取和淘汰均在其数据线程中以无锁方式完成。
其他改进和bug修复如下:
1. 采用引用计数方式,不再延迟释放 dentry;
2. delay free namespace string for lockless;
3. bugfixed: get trunk_file_size from ini file correctly。
欢迎大家下载体验,安装和使用过程中有任何疑问欢迎随时反馈。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
4种Spring Boot 实现通用 Auth 认证方式
摘要: 文章介绍了 spring-boot 中实现通用 auth 的四种方式,包括传统 AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下它们的执行顺序。 本文分享自华为云社区《码农架构 | Spring Boot 实现通用 Auth 认证的 4 种方式》,作者: 码农架构。 一、前言 由于 Java 繁荣的生态,下面每一个模块都有大量的文章专门讲述。所以我选了另外一个角度,从实际问题出发,将这些分散的知识串联起来,各位可以作为一个综述来看。各个模块的极致详细介绍,大家可以去翻官方文档或看网络上的其他博客。 需求很简单清晰,跟产品们提的妖艳需求一点也不一样:在我们的 web 框架里添加一个通用的 appkey 白名单校验功能,希望它的扩展性更好一些。 这个 web 框架是部门前驱者基于 spring-boot 实现的,介于业务和 Spring 框架之间,做一些偏向于业务的通用性功能,如 日志输出、功能开关、通用参数解析等。平常是对业务透明的,最近一直忙于把需求做好,代码写好,甚至从没注意过它的存在。 二、传统 AOP 对于这种需求,首先想到的当然是 Sprin...
- 下一篇
MyCms 自媒体 CMS 系统 v2.7,支持自定义页面
MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。 V2.7 更新内容 新增:自定义页面功能 新增:自定义页面创建监听 新增:自定义页面TDK函数 优化:后台公共控制器视图 优化:简化辅助属性代码 优化:获取图片路径 更新重点 自定义页面功能 通过后台编辑页面的地址、内容、TDK等内容,快速上线页面。 如下图:添加后即可通过 about/us 访问到该页面内容 🚀重磅推荐 活码二维码工具是经过深度挖掘,制作的一款为广大运营者提供便捷的推广裂变工具。 文档地址:https://www.mycms.net.cn/huoma 活码官网:https://www.huomahuoma.com/ 站点地址 官方网站:https://www.mycms.net.cn/ 使用手册:https://www.mycms.net.cn/shouce API文档:https://www.mycms.net.cn/api-doc 源码下载:https://gitee.co...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程