在本章结束之前,我想强调一点:微服务不是免费的午餐,更不是银弹,如果你想要得到一条通用准则,那么微服务是一个错误的选择。你需要面对所有分布式系统需要面对的复杂性。尽管后面用很多的篇幅来讲解如何管理分布式系统,但它仍然是一个很难的问题。如果你过去的经验更多的是关于单块系统,那么为了得到上述那些微服务的好处,你需要在部署、测试和监控等方面做很多的工作。你还需要考虑如何扩展系统,并且保证它们的弹性。如果你发现,还需要处理类似分布式事务或者与CAP 相关的问题,也不要感到惊讶! 每个公司、组织及系统都不一样。微服务是否适合你,或者说你能够在多大程度上采用微服务,取决于很多因素。在本书的剩余章节中我会试图给出一些指导,指出一些常见的陷阱,从而帮助你制定出清晰的演化路线。
微服务设计——1.5 没有银弹
书名: 微服务设计
作者: [英] Sam Newman
出版社: 人民邮电出版社
译者: 崔力强 | 张 骏
出版年: 2016-5
页数: 228
定价: 69.00元
装帧: 平装
ISBN: 9787115420268