Bigfile 1.0 发布,文件传输管理系统
基本介绍
Bigfile 是使用 Golang 开发的一个文件传输管理系统,支持通过 HTTP API,RPC 调用以及 FTP 客户端管理文件。它构建于许多优秀的开源项目之上,基于数据库实现了一个虚拟的文件组织系统,在 Bigfile 中您可以看到熟悉的文件夹和文件,这种实现方式也是我们权限控制的基础。在底层,Bigfile 将任何文件切分成 1 MB 的文件块存储, 我们称之为 Chunk ,每个 Chunk 依据 sha256 算法计算 Hash 值相互区分,相同的 Chunk 只会被存储一次。 我们用一张图来展示 Bigfile 的设计架构图:
Bigfile 是一个多应用系统,您可以创建多个应用,我们称之为 APP ,每个 APP 都有自己的空间, APP 之间相互隔离,互不干扰,互不侵犯。为了安全起见,我们不希望把应用密钥暴露给任何使用某个应用的人,因此每个 APP 应该创建具有某个权限的 Token 去操作文件。您可以限制 Token 仅仅能访问某个目录,设置失效时间,可用次数,只读访问以及限制使用 IP。我们也提供 HTTPS ,FTPS 以及带有双端验证功能的 RPC 服务,操作简单,使用方便,您唯一要做的使用我们提供的命令行工具生成证书,并且在启动服务的时候指定证书即可。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Endless OS 3.6.3 发布,使用 GNOME 的 Linux 系统
Endless OS 3.6.3 发布了,该版本主要改进内容包括: 限制对Web浏览器的访问 现在可以通过家长控制限制用户对Web浏览器的访问。这将阻止用户运行内置Web浏览器或通过应用程序中心(包括Chrome和Firefox)提供的任何浏览器。 截图2019-08-16 14-04-27_highlighted.png980×719 64.7 KB 管理员的家长控制 现在可以将父母控制应用于管理员用户以及标准用户。这允许您(例如)隐藏来自应用程序中心的暴力游戏,或者阻止自己运行某些已安装的应用程序(类似于其他平台上的“数字健康”功能)。如果您的管理员用户设置了密码,则需要密码才能更改这些设置。 修复了启动和登录错误 在3.6.0和3.6.2之间,有两个已知问题可能会阻止您启动或登录到您的计算机。这个版本都解决了这两个问题。 某些类型的磁盘损坏会阻止计算机启动;相反,他们会显示消息“进入紧急模式。退出shell继续。“在此版本中,启动过程将继续,但您可能无法创建新文件,直到问题得到解决。如果您遇到此错误,请按照这些说明1进行恢复。 在3.6.0和3.6.2之间,如果保存通知的磁盘上的...
- 下一篇
itest(爱测试) 4.0.0 发布,BUG 跟踪管理 & 敏捷测试管理软件
v4.0.0 下载地址 :itest下载 itest 简介:查看简介 V4.0.0 根据用户反馈,共增加了29个更新:其中有15 个功能增强和14个BUG修复 ;UI更加清爽,用例执行和用例复制粘贴,以及BUG流转,更加便利友好,借中秋放假之际,进行了新版测试并发版。下一版本V4.5.0,将实现接口测试功能。V4.0.0详情如下所述: 15个功能增强(主要是用户体验方面) : (1)处理BUG时,可以连续不断一个接一个连续处理 。 处理BUG时,经常要连续处理,处理完一个,再点击另一个来处理,很是麻烦,所以增加了确定并下一个,以及上一个,下一个,且会自动向下,或是向上翻页。 (2) 用例复制粘贴更加友好 用例管理中,复制粘贴按钮,之前是要切换显示模式才出来,新版不需要切换了,老版本,好多用户都不知道有这功能 (3) 执行用例时,可以连续不断一个接一个的连续处理 在执行用例的页面,缺省执行完一个用例,执行用例的页面,会自动显示下一个要执行的用例,之前是需要不断的点用例,执行用例,再点要执行的用例,再执行,很不方便 (4)测试总揽用例摘要中增加测试包显示 因为经常有用户,直接把测...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Mario游戏-低调大师作品
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Red5直播服务器,属于Java语言的直播服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库