《架构师》是由InfoQ中文站制作发布的刊物,为高级技术开发和管理人员提供关于技术创新方面的深度文章与最新观点,范围包括但不限于语言开发、架构设计、团队管理、流程管理、基础架构、企业架构等方面。每月8日发布的《架构师》月刊是电子刊物,可从InfoQ中文站上下载获取。
PDF版本:点击文末的阅读原文链接。
ePub版本:关注聊聊架构微信号,回复关键词『201704』即可下载。
MOBI版本:关注聊聊架构微信号,回复关键词『201704』即可下载。
优步分布式追踪技术再度精进
对于希望监视复杂的微服务架构系统的组织,分布式追踪正在快速成为一种不可或缺的工具。Uber工程团队的开源分布式追踪系统Jaeger自2016年起,在公司内部实现了大范围的运用,已经集成于数百个微服务中,目前每秒钟已经可以记录数千条追踪数据。新年伊始,我们想向大家介绍一下这一切是如何实现的,从我们最开始使用现成的解决方案,如Zipkin,到我们从拉取转换为推送架构的原因,以及2017年有关分布式追踪的发展计划。
历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?
淘宝开放平台(open.taobao.com)是阿里系统与外部系统通讯的最重要平台,每天承载百亿级的API调用,百亿级的消息推送,十亿级的数据同步,经历了8年双11成倍流量增长的洗礼。本文将为您揭开淘宝开放平台的高性能API网关、高可靠消息服务、零漏单数据同步的技术内幕。
处理微服务架构的内部架构和外部架构
很明显,一个组织不可能仅仅因为使用了微服务就能得到微服务的全部好处。在设计微服务的时候,采用微服务架构以及最佳实践的做法是营造一个鼓励创新的环境,并实现业务能力的快速提交的关键所在。这就是真正的附加价值。
-
微服务架构MSA并不是一个全新的概念,它旨在通过使用现代技术的优点来正确地实现SOA。
-
微服务只能解决整体问题的一小部分——架构师们需要将微服务架构作为一种架构实践,并实现它以满足企业级应用要求。
-
“微”不仅仅只是关注大小,它主要是关注范围。
-
整合是微服务架构的一个关键方面,在适用时,它可以作为微整合来实施。
浅析MySQL JDBC连接配置上的两个误区
相信使用MySQL的同学都配置过它的JDBC驱动,多数人会直接从哪里贴一段URL过来,然后稍作修改就上去了,对应的连接池配置也是一样的,很少有人会去细想这每一个参数都是什么含义。今天我们就来聊两个比较常见的配置——是否要开启autoReconnect和是否缓存PreparedStatement。
Zendesk的TensorFlow产品部署经验
在Zendesk,我们开发了一系列机器学习产品,比如最新的自动应答(Automatic Answers)。它使用机器学习来解释用户提出的问题,并用相应的知识库文章来回应。当用户有问题、投诉或者查询时,他们可以在线提交请求。收到他们的请求后,Automatic Answers将分析请求,并且通过邮件建议客户阅读可能最有帮助的相关文章。
人工智能永恒的春天已经到来,你准备好了吗?
2017年2月,百度首席科学家、Coursera的联合创始人Andrew Ng在斯坦福MSx未来论坛上的一个演讲,吸引了全球的眼球。 他认为,人工智能(AI)对未来许多行业带来的变革,如同100多年前,美国“触电”一样——电对制造、运输、农业(尤其是冷藏)、医疗等等带来了划时代的变革。
AI驱动着百度的搜索和广告,调度百度外卖的快递员,选择路线,和预估运送时间。AI正在彻底改变金融工程,对物流的转变进行了一半,医疗和自动驾驶刚开始,而前景巨大。和“电”带来的变革一样,很难想象哪个行业不会被AI改变。