来源:北大青鸟总部 2023年09月19日 09:29
不懂微服架构,还想进叠础罢、罢惭顿,怎么办?
跟着小课来学习,这统统都不是问题
贬别濒濒辞大家好,又和大家见面了,今天小课和大家聊聊时下火爆的微服务技术。
按照传统的软件开发模式,在开发项目时,通常我们会把项目创造成一个庞然大物 。这个庞然大物包括一系列的小模块,比如“用户模块、订单模块、商品模块、支付模块”。好了,到目前为止项目已经开发完了,一切都看似完美。
但是!!
一旦有模块掉了链子,整个项目都将Game Over!
为了解决这个问题,我们将一个大项目拆分许多独立的小项目 ,每一个独立的小项目被称为服务,服务之间通过接口互相访问 。
即使某些服务挂掉 ,也不会影响其它服务的运行。我们就把这种项目架构称为微服务架构。
在微服务架构中,我们可以实现:
1、按需伸缩:在实际项目运行时,你可以针对不同项目模块的需求,进行灵活集群配置
2、灵活技术选型:你还可以使用不同的技术来开发不同的项目模块