留学网站 模板,营销代码怎么填,wordpress账号分享,建筑人才网最新招聘信息发布如果你是公司的一名技术负责人或者技术架构#xff0c;当公司需要进行技术选型#xff0c;整个微服务的架构搭建#xff0c;你会怎么办#xff1f;
1.Spring cloud NetFlix 一站式解决方案! api网关#xff0c;zuul 组件Feign — Httpclinet ---- Http通信方式#xff0…如果你是公司的一名技术负责人或者技术架构当公司需要进行技术选型整个微服务的架构搭建你会怎么办
1.Spring cloud NetFlix 一站式解决方案! api网关zuul 组件Feign — Httpclinet ---- Http通信方式同步阻塞 服务注册发现: Eureka 熔断机制: Hystrix
Apache Dubbo Zookeeper 半自动需要整合别人的! API: 没有找第三方组件或者自己实现 Dubbo核心功能 Dubbo主要提供了3大核心功能面向接口的远程方法调用智能容错和负载均衡以及服务自动注册和发现。 1远程方法调用 网络通信框架提供对多种NIO框架抽象封装包括“同步转异步”和“请求-响应”模式的信息交换方式。 2智能容错和负载均衡 提供基于接口方法的透明远程过程调用包括多协议支持以及软负载均衡失败容错地址路由动态配置等集群支持。 3服务注册和发现 服务注册基于注册中心目录服务使服务消费方能动态的查找服务提供方使地址透明使服务提供方可以平滑增加或减少机器。 Dubbo这个方案并不完善~
Zookeeper ZooKeeper 是一个高性能、集中化、分布式应用程序协调服务是 Hadoop 和 Hbase 的重要组件主要是用来解决分布式应用中用户经常遇到的一些数据管理问题例如统一命名服务、统一配置管理、统一集群管理、分布式锁等。
ZooKeeper 提供一种类似目录树结构的数据结构跟 Unix 文件系统路径相似的节点可以往这个节点存储或获取数据而每个节点叫做 ZNode。每一个节点可以通过路径来标识。
spring cloud Alibaba 一站式解决方案! 更简单
4.流行新概念: 服务网格~ server Mesh istio
【常见面试题】 面对微服务的学习我们不妨带着以下问题进行学习更能高效全面学习 1.1、什么是微服务? 1.2、微服务之间是如何独立通讯的? 1.3、SpringCloud 和 Dubbo有哪些区别? 1.4、SpringBoot和SpringCloud请你谈谈对他们的理解 1.5、什么是服务熔断? 什么是服务降级 1.6、微服务的优缺点是分别是什么? 说下你在项目开发中遇到的坑 1.7、你所知道的微服务技术栈有哪些? 请列举一二 1.8、eureka和zookeeper都可以提供服务注册与发现的功能请说说两个的区别?