架构周报:微服务的响应时间分布剖析

  • 崔康

2016 年 2 月 21 日

话题:敏捷语言 & 开发架构微服务

经典案例

《Adrian Cockcroft 谈分析微服务的响应时间分布》——在德国柏林举办的 microXchg 大会上,Adrian Cockcroft 进行了一场名为“分析微服务的响应时间分布”的演讲,他为听众展现了如何结合使用由他设计的 Spigo 微服务架构模拟工具以及在线的 Guesstimate Monte Carlo 方法工具,实验性地模拟复杂的微服务系统的请求响应时间,并以可视化的方式进行展现。

《Java Web 应用中调优线程池的重要性》——不论你是否关注,Java Web 应用都或多或少的使用了线程池来处理请求。线程池的实现细节可能会被忽视,但是有关于线程池的使用和调优迟早是需要了解的。本文主要介绍 Java 线程池的使用和如何正确的配置线程池。

《Golang 的包管理之道》——本文的目的就是想和大家一起,针对 Golang 包管理的设计问题,一起探讨 Golang 包管理问题出现的原因以及解决办法,在详细的对比探讨之后,间接地体会出 Golang 语言的开发团队对语言设计的深层设计哲学。

前沿趋势

《微服务 API 模拟框架 frock 介绍》——Urban Airship 是一家帮助领导品牌吸引其移动用户的公司,他们可以帮助这些公司在客户下载完应用后就与公司建立起高价值的关系。目前,Urban Airship 已经有了数量庞大的客户群,涵盖的领域有零售业、媒体与娱乐、运动与旅游、医疗等。这些公司都通过 Urban Airship 来增强其与客户的连结性。近日,来自于 Urban Airship 的开发者开源了他们所使用的一款开发工具:frock,该框架用于简化模拟服务套件的管理。如果你在工作中使用了面向服务的架构,那么 frock 是很值得你去尝试的一个工具。

《Parse 将关闭服务》——日前,Parse 的联合创始人 Kevin Lacker,宣布 Facebook 旗下的 DBaaS 平台 Parse 将逐步停止运营,直到 2017 年 1 月底彻底退出。此消息一出便引来开发者的很多抱怨,但是 Facebook 希望这个过渡过程能够平滑进行,并提供了几个可选的替代方案。

《浅谈机器翻译之瓶颈及目前的研发趋势》——机器翻译是个很吸引人的研究题材,但却因为自然语言中的歧义和语法不合设定问题,而造成研发上的障碍。近年来,由于语料库资源的快速发展,可从双语语料库内自动抽取知识的参数式系统,逐渐取代了传统的规则库系统,成为研发的主流。

ArchSummit 架构师峰会

ArchSummit 全球架构师峰会 2016(深圳站)将于 7 月 15-16 日召开,7 折票价限时开启中,官网点击这里。专题列表:

  • 研发体系构建管理
  • IoT,让世界更加智能
  • 海量服务架构探索
  • 互联网金融
  • 技术创业的故事
  • 新产业,新技术
  • 发展中的移动架构技术
  • 互联网安全
  • 深耕运维,精益求精
  • 大数据与个性化
  • 电商大促背后的技术较量
  • 游戏
  • 分享经济下的架构演进
  • 新形势下的社交网络
  • 云平台与云服务架构

人文管理

《将团队迁移到可视化项目管理软件》——可视化项目管理工具可以提供开发生命周期内更大的灵活性和通过更智能的任务分配提高整个产品的品质,但是从 Scrum-only 应用向可视化项目管理工具迁移是有风险的。本文为平滑过渡提出了六个技巧,并介绍了两个开发团队已经实现了的案例研究。

《DevOps 在银行系统里的神秘事实》——把开发和运营作为整体来看待的 DevOps 工程思想在逐步深入人心,本文作者 Benjamin Wootton 探讨了 DevOps 在银行系统里的实行事例,从不同部门之间的协作,到系统产品的质量保证,做了详细的介绍。

《持续改进精益敏捷教练技术》——本文描述了在开始内部精益敏捷教练小组时所面临的挑战以及一些成果,例如自我评估雷达、指导过程以及一些经验教训。如果你正在考虑把精益敏捷教练作为你的职业生涯,那么你可以使用它来评估你处于什么阶段以及可采取的下一个行动。如果你已经是一名精益敏捷教练,你也可以使用它来提高你的教练技能。

ArchSummit 公众号

微信扫描下方二维码并关注 ArchSummit 公众号,及时了解大会进展,并可以提前参与大会讲师的线上分享和交流活动。

敏捷语言 & 开发架构微服务