84 | 程序员练级攻略:微服务
陈皓
该思维导图由 AI 生成,仅供参考
你好,我是陈皓,网名左耳朵耗子。
微服务是分布式系统中最近比较流行的架构模型,也是 SOA 架构的一个进化。微服务架构并不是银弹,所以,也不要寄希望于微服务架构能够解决所有的问题。微服务架构主要解决的是如何快速地开发和部署我们的服务,这对于一个能够适应快速开发和成长的公司是非常必要的。同时我也觉得,微服务中有很多很不错的想法和理念,所以学习微服务是每一个技术人员迈向卓越的架构师的必经之路。
首先,你需要看一下,Martin Fowler 的这篇关于微服务架构的文档 - Microservice Architecture (中译版),这篇文章说明了微服务的架构与传统架构的不同之处在于,微服务的每个服务与其数据库都是独立的,可以无依赖地进行部署。你也可以看看 Martin Fowler 老人家现身说法的视频。
另外,你还可以简单地浏览一下,各家对微服务的理解。
微服务架构
接下来,你可以看一下 IBM 红皮书:Microservices Best Practices for Java ,这本书非常好,不但有通过把 Spring Boot 和 Dropwizard 来架建 Java 的微服务,而且还谈到了一些标准的架构模型,如服务注册、服务发现、API 网关、服务通讯、数据处理、应用安全、测试、部署、运维等,是相当不错的一本书。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
左耳朵耗子的文章《程序员练级攻略:微服务》介绍了微服务架构的重要性和学习路径。作者强调微服务架构并非解决所有问题的银弹,但对于快速开发和部署服务的公司至关重要。他推荐了Martin Fowler的微服务架构文档,并提到了一些优秀的书籍和教程,如《Spring Boot实战》和《微服务设计》。此外,文章还介绍了微服务与SOA架构的区别,以及微服务架构的设计模式和最佳实践。作者还列举了一些相关资源,如Martin Fowler推荐的文章、视频和书籍,以及微服务资源和项目的集中地。总的来说,文章通过全面的学习路径和相关资源,帮助读者深入理解微服务架构的概念和实践。这篇文章对于想要了解微服务架构的技术人员来说是一份有价值的指南。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》,新⼈⾸单¥98
《左耳听风》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(31)
- 最新
- 精选
- 沫沫(美丽人生)陈老师,作为一个落地方案,一个小公司,使用spring cloud怎么样?
作者回复: 可以啊
2018-08-064 - 小鱼儿资料太多,可以精炼些!更多希望是老师自己经验和理解!
作者回复: 这已经删掉了7成了
2018-07-2622 - sipom真的建议浩哥增加分享一些在自己工作中运用这些技术的心得体会、经验教训,这些信息对缺少经验的人很难得、很珍贵。
作者回复: 对于分布式微服的坑和经验教训,注意点,难题,解决方案,我全部写在了之前的分布式系列的文章中了。
2018-07-242 - Yangjing用Go的点赞,看有多少人了2018-07-19108
- 离空气越来越觉得没什么干货了,都是罗列一些网站放在上面,没必要,我们要看的并不是这些2018-07-23368
- Hunter_wyg我觉得这些资料很有用,适合给对微服务有一些实践经验的工程师。相当于浩哥整理了知识框架,筛选出了有效资源,我们花点时间精读一下就能点亮知识地图。2018-07-3113
- 小薛薛老师什么时候能讲讲你的学习方法和时间管理吗? 因为我觉得学习效率很重要呢!2018-07-198
- Nemo在我看来,文章里的链接里,有入门介绍,新手教程,实际应用,理论知识,而且每一项都给了不同的链接可以对照着看,可以更加宏观的了解微服务。这还要啥??还要别人划重点,然后告诉你,把这个背熟了,出去就可以喊30K了?合格的程序员逻辑思维要强,脑袋要转的快,举一反三,依靠自我驱动。2021-01-086
- bensinos感觉Go会越来越流行2018-07-195
- 手打丸子后几篇初看觉得是凑数的,迷茫时再看,简直指了条明路。不仅指明了方向,还上好了菜放好了资源。从业五年的飘过。2018-11-144
收起评论