source: http://blog.sina.com.cn/s/blog_57f61b4901015g56.html相隔短短两月,Openstack的对象存储组件Swift
1.7.5版于本月14号正式release.(2012/11/14)作为Swift的粉丝,当然要赶快跟进下,以下是对新版本的信息解读:
新版本的源码仍然托管于Github,可以从以下链接获取 from
github.版本的升级仍然可以在线进行,换而言之,不用停机,不会中断已经在线的服务。在代码贡献者方面,这一版本有27位贡献者参与,其中有9位新人出现,目前Swift的代码贡献者总人数达到84名,详细清单可以在此查看Swift代码贡献者名单.1.7.5版修复了一些BUG,推出了一些新特性,(这里可以查看
完整的changelog)其中比较重要的几个新特性如下:
CORS
支持CORS header意味着更广泛的前端支持,HTML5和JavaScript这下都没问题了。
Swift now supports setting CORS
headers on your data. This allows HTML5 forms, browser uploads, and JavaScript
to work between your website and your Swift storage. Users can set
X-Container-Meta-Access-Control-Allow-Origin,
X-Container-Meta-Access-Control-Max-Age, and
X-Container-Meta-Access-Control-Allow-Headers on their containers
to allow CORS support.
Custom log handlers
产品化的一个重要特征是完备的log处理,你现在可以很方便的调用Swift的log,和自己的log处理系统进行集成了
Custom log handlers allow depoyers to more easily integrate with external log
processors. This mechanism provides the ability to add your own handler to the
log messages that Swift generates. The full docs are here.
Multi-Range GETsMulti-Range的对象获取目前只限于标准对象,大型对象将在下一版本支持。
Swift has always supported single range requests, but the HTTP spec allows
for requesting multiple ranges of a resource at once. Swift now supports this
feature on standard objects, and support against large object manifests should
be available in a later release.
Configurable constraints
在安装部署时候,可以设置对客户端的限制,包括最大对象size等各种参数和行为,使得Swift很好管理。
Deployers can set the client limits in a config file. These limits include
the maximum object size, the maximum number of items returned in listings, and
the limits on metadata. You can read the fully-commented sample config file in
the
source code.
Replicators can run against a specific partition or device
副本控制器 Replicators可以指定分区和设备进行工作,意味着可以人工干预副本的机制,有助于处理故障节点和进行特殊情况下的针对性优化
Replicators can now replicate a specific partition or device. This feature
allows deployers to prioritize data replication for data that may not be fully
replicated. For example, although Swift detects missing replicas automatically,
a deployer can choose to replicate a specific set of data before the automatic
systems detect the error.
分享到:
相关推荐
spring-data-redis-1.7.5.RELEASE
PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5PHPSTUDY 1.7.5...
赠送jar包:spring-data-redis-1.7.5.RELEASE.jar 赠送原API文档:spring-data-redis-1.7.5.RELEASE-javadoc.jar 赠送源代码:spring-data-redis-1.7.5.RELEASE-sources.jar 包含翻译后的API文档:spring-data-...
HanLP在1.7.5版本中提供了众多先进的NLP功能,包括但不限于词法分析、句法分析、命名实体识别、情感分析、依存句法分析、语义角色标注等。 1. **词法分析**:HanLP的词法分析模块能够对输入的文本进行分词,识别出...
赠送jar包:spring-data-redis-1.7.5.RELEASE.jar; 赠送原API文档:spring-data-redis-1.7.5.RELEASE-javadoc.jar; 赠送源代码:spring-data-redis-1.7.5.RELEASE-sources.jar; 包含翻译后的API文档:spring-...
在描述中提到的TortoiseSVN是一个与Windows资源管理器紧密集成的图形用户界面(GUI)工具,版本号1.7.7.22907-x64-svn-1.7.5.msi表明这是针对64位系统的安装程序。TortoiseSVN提供了直观的右键菜单选项,使得用户...
hanlp data包 1.7.5
synergy-v1.7.5 mac 10.10
标题 "subversion-1.7.5" 指的是 Subversion 的一个特定版本——1.7.5 版本。 Subversion 1.7.5 版本是一个重要的里程碑,它包含了许多改进和修复,旨在提升性能、稳定性和用户体验。这个版本对于 Java 开发者尤其...
版本号1.7.5表明了这款工具经过多次迭代优化,到2020年8月6日为止的最新稳定版,可以期待其功能完善、性能稳定。 该工具的核心功能在于,通过连接到数据库,自动分析并生成数据库的结构文档,包括但不限于表结构、...
树莓派镜像烧录器v1.7.5,官网可下载,在这里提供省去大家的麻烦。
"cygwin-1.7.5-1" 是一个特定版本的Cygwin发行版,其中“1.7.5-1”代表了该软件的版本号。Cygwin是一个开源项目,它为Windows操作系统提供了一个类Unix的开发和运行环境。这个版本可能是Cygwin在1.7.x系列中的一个...
在IT行业中,版本号的升级通常意味着软件的功能增强、性能优化或者修复了之前版本存在的问题。"V1.7.5"表明这是该软件的第1个大版本,第7次次要更新,第5个小版本修复。这种版本命名方式遵循了常见的三段式版本控制...
PotPlayer是一款功能强大的多媒体播放器,其最新版本1.7.5主要针对MKV格式的播放问题进行了优化,特别是解决了在处理X264和HAC3编码时可能出现的无声音状况。这款软件以其出色的兼容性、丰富的自定义选项以及高效的...
synergy-v1.7.5-rc2-49b774c-Linux-i686.deb synergy-v1.7.5-rc2-49b774c-Linux-i686.rpm synergy-v1.7.5-rc2-49b774c-Linux-x86_64.deb synergy-v1.7.5-rc2-49b774c-Linux-x86_64.rpm synergy-v1.7.5-rc2-49b774c-...
标签:avro-tools-1.7.5-nodeps.jar,avro,tools,1.7.5,nodeps,jar包下载,依赖包
《ulxmlrpcpp-1.7.5 for VS2005:深入解析与应用》 ulxmlrpcpp-1.7.5 是一个专为Visual Studio 2005(VS2005)设计的XML-RPC库,它为开发者提供了在C++环境中实现XML-RPC通信的能力。XML-RPC(XML Remote Procedure...
《Unity Shader Editor——Amplify Shader Editor 1.7.5深度解析》 在游戏开发领域,Unity引擎因其强大的功能和易用性而备受青睐。其中,Shader的编写是提升游戏视觉效果的关键环节。Amplify Shader Editor 1.7.5...
下面将详细介绍该版本中的关键知识点。 1. **Apache Axis2**:Apache Axis2是Axis1的升级版,是一个完全重写的服务架构,设计更加先进且灵活。它提供了更高效的处理模型,支持多种消息传输协议,如HTTP、SMTP等,...