微服务相关SOA架构

微服务架构:关键要素、工具与实战指南
本文概述了微服务架构的概念,强调了DevOps和云服务支持的重要性,介绍了容器、Docker和Kubernetes在微服务中的角色。还提到了Spring+Servlet+REST的模块部署实践,并提供了参考资料和推荐阅读清单。

LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.
Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor people.
talk is cheap, show others the code and KPI, Keep progress,make a better result.
Survive during the day and develop at night。

目录

概 述

维基上对其定义为:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。

关键支持技术和工具

不要在没有DevOps或云服务的情况下进行微服务:构建微服务意味着构建分布式系统,并且分布式系统很难(如果您做出选择,使它们变得更加困难,它们就特别困难)。尝试在没有a)适当的部署和监控自动化或b)托管的云服务来支持您现在庞大的异构基础架构的情况下进行微服务正在引起很多不必要的麻烦。为自己省去麻烦,以便您可以花时间担心状态。

容器,Docker和Kubernetes
微服务的关键要素之一是它通常很小。(没有任意数量的代码来确定某项内容是否为微服务,但名称中恰好有“微”字。)
当码头工人在现代化的集装箱时代迎来了2013年,它也推出了计算模型,将成为微服务最密切相关。由于单个容器没有自己操作系统的开销,因此它们比传统虚拟机更小,更轻,并且可以更快地上下旋转,从而使其与微服务架构中的更小,更轻便的服务完美匹配。 。
随着服务和容器的激增,对大型容器进行编排和管理很快成为关键挑战之一。Kubernetes已经成为世界上最受欢迎的容器编排 技术之一,因为它做得很好。

对单一模块而言:
spring+servlet+rest:
部署运行即可。

小结

管理和存储数据节点(小数据量)。

参考资料和推荐阅读

1.链接: 参考资料.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迅捷的软件产品制作专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值