随笔分类 - 微服务
摘要:Dubbo核心概念 简介 Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 官网:(http://dubbo.apache.org/)[ht
阅读全文
摘要:Eureka服务注册与发现 什么是Eureka Netflix 在设计Eureka 时,遵循的就是AP原则 CAP原则又称CAP定理,指的是在一个分布式系统中 一致性(Consistency)可用性(Availability) 分区容错性(Partition tolerance) CAP 原则指的是
阅读全文
摘要:#什么是Zuul? Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器 功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行 整合,将Zuul自身注册为Eure
阅读全文
摘要:SpringCloud常见面试题 什么是微服务? 微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很 难一言以蔽之。究竟什么是微服务呢?我们在此引用 ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:
阅读全文
摘要:微服务框架4个核心问题 服务器很多,客户端怎么访问 这么多服务?服务器之间如何通信? 这么多服务?如何治理 服务器挂了怎么办? 解决方案 Spring Cloud NetFlix 一站式解决方案! api网关,zuul组件 Feign httpClinet Http通信方式,同步,阻塞 服务注册发现
阅读全文
摘要:SpringCloud的是什么? Spring Cloud,基于 Spring Boot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于 NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 Spring Cloud利
阅读全文
摘要:微服务的技术栈有哪些? 微服务条目 落地技术 服务开发 SpringBoot,Spring,SpringMVC 服务配置与管理 Netfix公司的Archaius、阿里的Diamond等 服务注册与发现 Eureka、Consul、Zookeeper等 服务调用 Rest、RPCI、gRPC 服务熔
阅读全文

浙公网安备 33010602011771号