微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。 究竟什么是微服务呢?今天就让我们一探究竟。
1
Q:什么是微服务架构中的DRY?
A:DRY代表不要重复自己。它基本上促进了重用代码的概念。这导致开发和共享库,这反过来导致紧密耦合。
Q:什么是消费者驱动的合同(CDC)?
A:这基本上是用于开发微服务的模式,以便它们可以被外部系统使用。当我们处理微服务时,有一个特定的提供者构建它,并且有一个或多个使用微服务的消费者。
通常,提供程序在XML文档中指定接口。但在消费者驱动的合同中,每个服务消费者都传达了提供商期望的接口。
3Q:Web,RESTful API在微服务中的作用是什么?
A:微服务架构基于一个概念,其中所有服务应该能够彼此交互以构建业务功能。因此,要实现这一点,每个微服务必须具有接口。这使得Web API成为微服务的一个非常重要的推动者。RESTful API基于Web的开放网络原则,为构建微服务架构的各个组件之间的接口提供了最合理的模型。
4Q:微服务架构中的语义监控是什么?
A:语义监控,也称为 综合监控,将自动化测试与监控应用程序相结合,以检测业务失败因素。
5
Q:Docker在微服务中的作用是什么?
A:Docker提供了一个可用于托管任何应用程序的容器环境。在此,软件应用程序和支持它的依赖项紧密打包在一起。因此,这个打包的产品被称为Container,因为它是由Docker完成的,所以它被称为Docker容器!
小伙伴们冲鸭,后台留言区等着你!
关于微服务,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……
同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~
福利
1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!
推荐阅读:
OpenStack已死?恐怕你想多了 | 技术头条
30位90后霸榜! 福布斯: 比你年轻、比你有颜、比你有才华, 就是他们了!
极客头条
微软 CTO 韦青:“程序员 35 岁就被淘汰”是个伪概念 | 人物志
他曾主导世界上第一台安卓智能机, 如今能否靠区块链手机找回昔日的光荣?|人物志
移动开发或将被颠覆?
如何将TensorFlow Serving的性能提高超过70%?
喜欢就点击“在看”吧