- 博客(13)
- 收藏
- 关注
转载 spring-cloud 学习笔记 - 外传(3)
[外传] 关于 Ribbon 和 Feign 在微服务消费的学习过程中,我并没有像别的博主使用Feign和Ribbon。因为这两个东西如果直接放到博文中可能会导致读者的混乱,搞不清楚这两者的关系,所以我单独写一篇来介绍这两者的关系。 一. 关于Ribbon 什么是 Ribbon...
2018-07-11 17:33:00
93
转载 spring-cloud 学习笔记 - 外传(2)
[外传] 关于服务发现框架Consul 、Zookeeper 、Eureka 作为分布式应用的基础,服务注册与发现是至关重要的,而Consul 、Zookeeper 、Eureka作为时下最火的三个框架自然也是需要拿出来比一比的。 三者的特点如下: ...
2018-07-11 17:23:00
110
转载 spring-cloud 学习笔记 - 外传(1)
[外传] Spring Cloud Eureka Server服务注册中心高可用方案 在微服务架构中,作为核心的服务注册中心是整个系统的关键,它的高可用性决定了系统的整体的稳定性。 在前面的学习中我们讲到,Eureka Servers是单点运行的,但是它本身也算是一个微服务,所以它可以再...
2018-07-11 17:21:00
99
转载 spring-cloud 学习笔记(6)
STEP 6 : API Gateway 之 Netflix Zuul什么是API GatewayAPI Gateway是一个服务器,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facade模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端。它还可能...
2018-07-11 17:10:00
91
转载 spring-cloud 学习笔记(5)
STEP 5 : 分布式配置中心 - 进阶与整合上一节我们学习了分布式配置中心config server,由于篇幅有限,所以上一节内容比较基础,在实际生产过程中还需要很多功能的集成。这一节我们将学习分布式配置中心的进阶使用和其他功能的整合。一. 安全整合1. 使用spring secur...
2018-07-11 17:06:00
125
转载 spring-cloud 学习笔记(4)
STEP 4 : 分布式配置中心 (Spring Cloud Config)什么是Spring Cloud Config一个完整的项目通常会需要许多的配置文件,一般我们会将这些配置文件以多种方式存储,最常见的就是直接将properties或者yml文件直接打包到项目中,这样做虽然简单但是如...
2018-07-11 16:57:00
86
转载 spring-cloud 学习笔记(3)
STEP 3 : 熔断器1. 什么是熔断器熔断器(CircuitBreaker)**"熔断器(CircuitBreaker)"本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,“熔断器”**能够及时的切断故障电路,防止发生过载、发热、甚至起火等严重后果。在现代...
2018-07-11 16:50:00
117
转载 spring-cloud 学习笔记(2)
STEP 2 : 微服务的消费在上一个笔记中我们学习了服务的注册与发现,那么已经有了服务提供方,接下来会有服务的消费方,这次笔记的主要内容就是 如何消费微服务.基本配置1.pom 设置<dependencies> <dependency> <grou...
2018-07-11 16:48:00
70
转载 spring-cloud 学习笔记(1)
STEP 1 : Eureka 微服务的注册作为spring-cloud中最重要最核心的组件,spring-cloud学习的第一步当然是学习使用Eureka.首先让我们先了解一下Eureka的背景.Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的服务注册和...
2018-07-11 16:45:00
101
转载 spring-cloud 学习笔记(0)
STEP 0 : hello spring-cloud1.什么是spring-cloud官方介绍Spring Cloud provides tools for developers to quickly buildsome of the common patterns in dist...
2018-07-11 16:40:00
82
转载 Java 多线程学习(三):并发 - 特性与线程安全
(编写时间:2017-11-29 18:02:52)随着时代的发展,多核CPU已经取代了过去的单核CPU。硬件技术的飞速发展让服务器的多线程的处理能力大大提升,为了提高应用程序的吞吐量和多系统协同处理能力,我们往往会同时运行多个线程去处理多个任务,这就是我们所说的--线程并发。实际上,并发...
2018-06-14 11:54:00
105
转载 Java 多线程学习(二):线程池
(编写时间:2017-11-28 14:21:04)JDK1.5中对于多线程编程来说java引入了新的启动、调度和管理线程的API。Executor框架就是其中之一,其内部使用了一个新的概念Thread Pool(线程池)。简单来说,Thread Pool(线程池)就是装着一堆线程的仓库。...
2018-06-14 11:51:00
86
转载 Java 多线程学习(一):线程
(编写时间:2017-11-27 15:22:16)线程,作为CPU调度的最基本单位以及任务的执行者,其存在的数量决定了程序的执行吞吐量。作为虚拟机,JVM也对物理计算机的多线程技术进行了实现,即在一个JVM虚拟机内可以执行多个Java线程。而对于物理机而言,绝大多数操作系统针对JVM是把...
2018-06-14 11:44:00
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人