人生若只如初见

何事秋风悲画扇

排序:
默认
按更新时间
按访问量

SpringBoot | 第三章:SpringBoot 配置详解

基于SpringBoot的约定优于配置的原则,在多数情况下,启动一个应用时,基本上无需做太多的配置,应用就能正常启动。但在大部分开发环境下,添加额外配置是无所避免的,比如自定义应用端口号(比较在机器比较少的情况下,一台机器还是需要部署多个应用的,当然利用docker的话,是可避免的,这是后话了)、...

2018-11-06 16:09:47

阅读数:30

评论数:0

SpringBoot | 第二章:lombok介绍及简单使用

我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要增加属性或者对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法。这样重复的劳动没有任何意义,...

2018-10-26 13:10:53

阅读数:57

评论数:0

SpringBoot | 第一章:第一个SpringBoot应用

概述 随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。 在上述环境下,Springboot应运而生。它使用”习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性...

2018-10-20 14:34:07

阅读数:40

评论数:0

白话SpringCloud | 第十章:路由网关(Zuul)进阶:过滤器、异常处理

前言 简单介绍了关于Zuul的一些简单使用以及一些路由规则的简单说明。而对于一个统一网关而言,需要处理各种各类的请求,对不同的url进行拦截,或者对调用服务的异常进行二次处理等等。今天,我们就来了解下这方面的相关知识点。 一点知识 过滤器的定义 过滤器接口定义 zuul自带...

2018-10-10 18:02:10

阅读数:66

评论数:1

白话SpringCloud | 第九章:路由网关(Zuul)的使用

前言 介绍完分布式配置中心,结合前面的文章。我们已经有了一个微服务的框架了,可以对外提供api接口服务了。但现在试想一下,在微服务框架中,每个对外服务都是独立部署的,对外的api或者服务地址都不是不尽相同的。对于内部而言,很简单,通过注册中心自动感知即可。但我们大部分情况下,服务都是提供给外部...

2018-09-30 18:03:37

阅读数:48

评论数:0

白话SpringCloud | 第八章:分布式配置中心的服务化及动态刷新

前言 上一章节,简单介绍了分布式配置中心Spring Cloud Config的使用。同时,我们也遗漏了一些问题,比如如何配置实时生效,当服务端地址变更或者集群部署时,如何指定服务端地址?回想,在服务注册章节,服务提供者和服务消费者,同时往注册中心进行注册和获取服务地址,而本身注册中心又支持高...

2018-09-21 12:45:12

阅读数:165

评论数:0

白话SpringCloud | 第七章:分布式配置中心的使用

前言 介绍完服务的容错保护处理,接下来我们来了解下关于分布式配置中心的相关知识和使用。众所周知,随着项目的越来越多,日益庞大,每个子项目都会伴随着不同的配置项,于此也就多了很多的配置文件。倘若某些配置信息修改,可能就会伴随着一系列配置文件的更新和相应服务的重启操作了。这多余实施而言,也是噩梦一...

2018-09-18 17:47:52

阅读数:60

评论数:0

白话SpringCloud | 第六章:Hystrix监控面板及数据聚合(Turbine)

前言 前面一章,我们讲解了如何整合Hystrix。而在实际情况下,使用了Hystrix的同时,还会对其进行实时的数据监控,反馈各类指标数据。今天我们就将讲解下Hystrix Dashboard和Turbine.其中Hystrix Dashboard是一款针对Hystrix进行实时监控的工具,通...

2018-09-13 18:52:10

阅读数:80

评论数:0

白话SpringCloud | 第五章:服务容错保护(Hystrix)

前言 前一章节,我们知道了如何利用RestTemplate+Ribbon和Feign的方式进行服务的调用。在微服务架构中,一个服务可能会调用很多的其他微服务应用,虽然做了多集群部署,但可能还会存在诸如网络原因或者服务提供者自身处理的原因,或多或少都会出现请求失败或者请求延迟问题,若服务提供者长...

2018-09-05 14:56:18

阅读数:62

评论数:0

白话SpringCloud | 第四章:服务消费者(RestTemple+Ribbon+Feign)

前言 上两章节,介绍了下关于注册中心-Eureka的使用及高可用的配置示例,本章节开始,来介绍下服务和服务之间如何进行服务调用的,同时会讲解下几种不同方式的服务调用。 一点知识 何为负载均衡 实现的方式 客户端和服务端的负载均衡 RestTemplate简单介绍 ...

2018-08-24 15:27:29

阅读数:79

评论数:0

白话SpringCloud | 第三章:服务注册与发现(Eureka-高可用)-下

前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例。而在实际生产或者在这种微服务架构的分布式环境中,需要考虑发生故障时,各组件的高可用。而其实高可用,我的简单粗俗理解就是,通过系统的冗余进行高可用,或者是进行集群部署,保证一台服务不可用时,会进行自动转移至可用的服务中。今...

2018-08-16 18:05:44

阅读数:69

评论数:0

白话SpringCloud | 第二章:服务注册与发现(Eureka)-上

前言 从本章节开始,正式进入SpringCloud的基础教程。从第一章《什么是SpringCloud》中我们可以知道,一个微服务框架覆盖的东西是很多的,而如何去管理这些服务或者说API接口,就显得异常重要了。所以本章节,主要介绍下SpringCloud中使用Eureka实现服务的注册与发现。 ...

2018-08-09 16:02:59

阅读数:67

评论数:0

白话SpringCloud | 第一章:什么是SpringCloud

前言 作为SpringCloud的正式第一章,我们先来简单了解下SpringCloud相关知识点吧,内容可能比较多。 何为微服务 传统单体架构 服务化架构 微服务架构 什么是SpringCloud 核心组件 Spring Cloud Gateway Sprin...

2018-07-31 16:22:26

阅读数:169

评论数:0

为什么分布式要有分布式锁

 

2018-07-25 16:22:49

阅读数:119

评论数:0

优雅处理你的Java异常

 

2018-06-28 13:12:05

阅读数:159

评论数:0

高并发的核心技术-幂等的实现方案

2018-06-26 10:51:13

阅读数:100

评论数:0

为什么分布式一定要有一致性方案?

2018-06-15 15:11:35

阅读数:113

评论数:0

浅谈分布式事务

2018-06-01 23:29:54

阅读数:161

评论数:0

分布式事务解决方案

2018-05-30 17:21:22

阅读数:142

评论数:0

基于 Redis 的分布式锁

2018-05-27 18:04:08

阅读数:115

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭