单体架构有三个主要的缺点:部署慢、可扩展性差和相互依赖。单体应用程序更难调试和更新。大型应用程序需要大量的时间和努力来确定问题并部署更新,而当这些更新被推出时,需求可能已经发生了变化。
单体应用的第二个缺点是可扩展性差。一个应用程序能做的只有那么多。在当今的世界,计算资源比过去便宜得多,我们通过简单地为应用程序投入更多的计算资源,更容易地并行计算。一个过去运行在强大但非常昂贵的服务器上的单体应用程序,现在可以作为较小的应用程序并行运行在普通硬件上。此外,较慢的部署(我们之前讨论过的)使得快速扩展变得更加困难。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!