微服务精华问答:什么是微服务架构中的DRY?| 技术头条

640?wx_fmt=png

微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。 究竟什么是微服务呢?今天就让我们一探究竟。


640?wx_fmt=gif1

 Q:什么是微服务架构中的DRY?


A:DRY代表不要重复自己。它基本上促进了重用代码的概念。这导致开发和共享库,这反过来导致紧密耦合。


640?wx_fmt=gif2

Q:什么是消费者驱动的合同(CDC)?


A:这基本上是用于开发微服务的模式,以便它们可以被外部系统使用。当我们处理微服务时,有一个特定的提供者构建它,并且有一个或多个使用微服务的消费者。

通常,提供程序在XML文档中指定接口。但在消费者驱动的合同中,每个服务消费者都传达了提供商期望的接口。

640?wx_fmt=gif3

Q:Web,RESTful API在微服务中的作用是什么?


A:微服务架构基于一个概念,其中所有服务应该能够彼此交互以构建业务功能。因此,要实现这一点,每个微服务必须具有接口。这使得Web API成为微服务的一个非常重要的推动者。RESTful API基于Web的开放网络原则,为构建微服务架构的各个组件之间的接口提供了最合理的模型。

640?wx_fmt=gif4

Q:微服务架构中的语义监控是什么?


A:语义监控,也称为 综合监控,将自动化测试与监控应用程序相结合,以检测业务失败因素。


640?wx_fmt=gif5

Q:Docker在微服务中的作用是什么?


A:Docker提供了一个可用于托管任何应用程序的容器环境。在此,软件应用程序和支持它的依赖项紧密打包在一起。因此,这个打包的产品被称为Container,因为它是由Docker完成的,所以它被称为Docker容器!


640?wx_fmt=png

小伙伴们冲鸭,后台留言区等着你!

关于微服务,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


福利

1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg


推荐阅读:


640?wx_fmt=png 喜欢就点击“在看”吧

猜你喜欢

转载自blog.csdn.net/FL63Zv9Zou86950w/article/details/89049434