资讯月刊下载
[企业架构] 稳定模式在RESTful架构中的应用
分布式系统中保持网络稳定的五种方式 重试模式 超时模式 断路器模式 握手模式 隔离壁模式 倘若分布式系统的可靠性由一个极弱的控件决定,那么一个很小的内部功能都可能导致整个系统不稳定。了解稳定模式如何预知分布式网络热点,进而了解应用于Jersey和RESTEasy RESTFUL事务中的五种模式。 要实现高可用、高可靠分布式系统,需要预测一些可不预测的状况。假设你运行规模更大的软件系统,产品发布 ...
[企业架构] 稳定模式在RESTful架构中的应用
分布式系统中保持网络稳定的五种方式 1.重试模式 2.超时模式 3.断路器模式 4.握手模式 5.隔离壁模式 倘若分布式系统的可靠性由一个极弱的控件决定,那么一个很小的内部功能都可能导致整个系统不稳定。了解稳定模式如何预知分布式网络热点,进而了解应用于Jersey和RESTEasy RESTFUL事务中的五种模式。 要实现高可用、高可靠分布式系统,需要预测一些可不预测的状况。假设你运行规模更大的 ...
[企业架构] 许式伟谈七牛如何做HTTP服务测试
4月26日,为期两天的开发者盛会Gopher China完美毕幕。在此次会议上,开发者们除了见到Go语言创始人Robert Griesemer,穿上了神气的“中国版土拨鼠T-shirt”外,还收获到了满满的技术干货。作为Go语言在国内的践行者,七牛云CEO许式伟在Gopher China上为开发者们分享了七牛如何做HTTP服务测试的经验。 基于HTTP协议来提供服务的好处是显然的。除了HTT ...
[企业架构] Neutron的软件架构
综述 众所周知,OpenStack 是目前开源界第二大的项目,参与的厂商之多可谓少见,实属发展的分布式系统软件大作,面对这么一个项目,我用自己在网络方面的经验与大家分享以 Neutron 为例的 OpenStack 软件设计。 Neutron 简介 Neutron是OpenStack 的虚拟网络组件,用洋气点的话说,就是一个 SDN 控制器。为什么我们需要虚拟网络?过去我们只给客户提供虚拟机, ...
[编程语言] 深入浅出Docker Swarm
1.Swarm简介 Docker自诞生以来,其容器特性以及镜像特性给DevOps爱好者带来了诸多方便。然而在很长的一段时间内,Docker只能在单host上运行,其跨host的部署、运行与管理能力颇受外界诟病。跨host能力的薄弱,直接导致Docker容器与host的紧耦合,这种情况下,Docker容器的灵活性很难令人满意,容器的迁移、分组等都成为很难实现的功能点。 Swarm是Docker公司 ...
[企业架构] 偏爱MySQL,Nifty使用4个Web Server支撑5400万个用 ...
【编者按】Nifty运营网站已经有很长一段时间,而在基于HTML5的WYSIWYG网页制作平台推出后,用户在该公司建立的网站已超过5400万个,同时其中大部分网站的日PV都不到100。鉴于每个网页的PV都很低,因此传统的缓存策略并不适用。然而即使是这样,该公司也只使用了4个Web Server就完成了这些工作。近日,Wix首席后端工程师Aviran Mordo在“ Wix Architecture ...
[企业架构] 看看传说5亿行代码的Healthcare.gov网站的架构
HealthCare.gov是美国联邦健康保险交换系统的核心,该网站自10月1日开通运营以来一直遭受各种问题的困扰,比如性能、数据问题等等。 《纽约时报》曾报道称“大约1%的代码——相当于500万行——需要重写”,如果这个数据正确,也就是说Healthcare.gov的总代码量达到了惊人的5亿行。5亿行意味着什么呢?这意味着Healthcare.gov的代码量是Facebook、Windows X ...
[企业架构] ThinkInLAMP首届架构师大会将于2012 年6月17日在上 ...
上海著名互联网技术社区“ThinkInLAMP”举办的《ThinkInLAMP首届架构师大会》,将于2012年06月17日在上海华纳风格酒店国际会议厅举行。 会议信息详细介绍:http://www.thinkinlamp.com/ 会议报名地址:http://www.thinkinlamp.com/order-a-ticket.html ThinkInLAMP首届架构师大会即将举行,我们的分享人 ...