SpringCloud
文章平均质量分 55
博享未来
这个作者很懒,什么都没留下…
展开
-
SpringBoot2启动流程源码分析 - run()方法
SpringApplication实例run()方法源码/** * Run the Spring application, creating and refreshing a new * {@link ApplicationContext}. * @param args the application arguments (usually passed from a Java main method) * @return a running {@link ApplicationContext}原创 2021-09-28 11:36:11 · 164 阅读 · 0 评论 -
SpringBoot2启动流程源码分析(一) - 入口类
1、启动入口代码@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}2、进入run方法public static ConfigurableApplicationContext run(Class<?>[] prima原创 2021-09-27 11:41:23 · 224 阅读 · 0 评论 -
分布式事务-2PC、3PC和TCC
概述: 对于单机下的本地事务,很显然我们有已被时间证明的成熟ACID模型来保证数据的严格一致性。但对于一个高访问量、高并发的分布式系统来说,如果我们期望实现一套严格满足ACID特性的分布式事务,很可能出现的情况就是在系统的可用性和严格一致性之间出现冲突,因为当我们要求分布式系统具有严格一致性时,很可能就要牺牲掉系统的可用性。但毋庸置疑的一点是,可用性又是一个所有用户不允许我们讨价还价的属性,比如淘宝这样的网站,我们要求它7 x 24小时不间断地对外服务。因此,我们需要在可用性和一致性之间做...原创 2021-01-12 16:02:22 · 916 阅读 · 2 评论 -
服务注册中心如何选型
概述:当下主流的服务注册与发现的解决方案,主要有两种:应用内注册与发现:注册中心提供服务端和客户端的SDK,业务应用通过引入注册中心提供的SDK,通过SDK与注册中心交互,来实现服务的注册与发现。 应用外注册与发现:业务应用本身不需要通过SDK与注册中心打交道,而是通过其他方式与注册中心交互,间接完成服务注册与发现。两种典型的注册中心实现应用内 采用应用内注册与发现的方式,最典型的案例要属Netflix开源的Eureka,官方架构如下: 介绍下...原创 2021-01-12 11:22:24 · 445 阅读 · 1 评论 -
SpringCloud微服务注册与发现-Eureka
1、概述 Eureka是Netflix开发的服务与发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目SpringCloud-Netflix中,以实现SpringCloud的服务发现功能。 Eureka包含两个组件: Eureka Server Eureka Client Eureka Server提供服务注册服务,各个节点启...原创 2021-01-12 10:39:22 · 130 阅读 · 0 评论 -
SpringCloud导航
SpringCloud教程|第一篇:服务注册与发现【Eureka】原创 2021-01-12 09:53:34 · 114 阅读 · 0 评论 -
zipkin介绍
zipkin-server下载地址:https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/原创 2020-12-10 14:09:09 · 129 阅读 · 0 评论 -
Spring Cloud学习导航
Spring Cloud教程第一篇:Eureka原创 2020-11-27 15:03:10 · 86 阅读 · 0 评论 -
Ribbon客户端负载均衡与Nginx服务端负载均衡区别
Ribbon:本地负载均衡 原理:在调用接口的时候,会在eureka注册中心上获取注册信息服务列表,获取到之后,缓存在客户端本地,然后使用客户端本地rpc远程调用技术进行调用。即客户端实现负载均衡。...原创 2020-11-13 17:22:02 · 135 阅读 · 0 评论 -
Eureka常用配置参数及说明
Instance相关参数参数名称 说明 默认值原创 2020-11-13 15:54:14 · 297 阅读 · 0 评论 -
SpringCloud常用配置参数及说明
Inetutils相关参数配置 说明 spring.cloud.inetutils.default-hostname 默认主机名,只有解析出错才会用到 spring.cloud.inetutils.default-ip-address 默认ip地址,只有解析出错才会用到 spring.cloud.inetutils.ignored-interfaces 配置忽略的网卡地址,多个用,分割 spring.cloud.inetutils.preferred-networ原创 2020-11-13 12:01:04 · 600 阅读 · 0 评论