购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第1章
微服务架构开发

从软件开发诞生之初,业界一直致力于寻找大型分布式应用系统开发的“银弹”,从结构化编程、面向对象,到COBRA、EJB、ESB、SOA等。Fred Brooks在《没有银弹:软件工程的本质性与附属性工作》一文中提出:大型分布式系统具有复杂性、隐匿性、配合性和易变性四大难题,不会存在任何单一软件工程上的突破,能够让开发生产力得到一个数量级上的提升。而微服务的出现虽然不是一颗“银弹”,但是它给出了四大难题的对策,解决了以往单体架构系统构建的困境。 xon46X7XxDLOhwcSmGtdWzDNHFbHYIsezwPjJeGA+tHe23LzF9s2spW3zkZCwVtz

点击中间区域
呼出菜单
上一章
目录
下一章
×