准备工作 首先,构建一个简单的Web工程,以用于后续添加安全控制,也可以用之前Chapter3-1-2做为基础工程。若对如何使用Spring Boot构建Web应用,可以先阅读《Spring Boot开发Web应用》一文。 Web层实现请求映射 /:映射到index.html /hello:映射到h ...
分类:
编程语言 时间:
2018-02-07 11:57:34
阅读次数:
179
本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。 数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 嵌入式数据库支持 嵌入 ...
分类:
数据库 时间:
2018-02-07 11:54:52
阅读次数:
246
一、单体架构和微服务特点 二、springcloud与dubbo比较 三、版本规划 ...
分类:
编程语言 时间:
2018-02-03 18:59:10
阅读次数:
190
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。 背景介绍 服务中心 服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载 ...
分类:
编程语言 时间:
2018-02-01 22:01:23
阅读次数:
206
说道SpringCloud,原来就去了解过,也有很大兴趣,只是当初不知道这是个什么东西。在它之前,我学习Spring,在官网肆无忌惮的逛的时候,发现了SpringBoot,那个时候就打算开始学习SpringBoot,刚开始的印象,SpringBoot是为了简化Spring的配置而生的。这里有个小插曲 ...
分类:
编程语言 时间:
2018-02-01 17:21:27
阅读次数:
669
一、简介 Add sleuth to the classpath of a Spring Boot application (see below for Maven and Gradle examples), and you will see the correlation data being c ...
分类:
编程语言 时间:
2018-01-30 12:32:22
阅读次数:
164
一、准备工作 Eureka can be made even more resilient and available by running multiple instances and asking them to register with each other. In fact, this i ...
分类:
编程语言 时间:
2018-01-30 12:15:43
阅读次数:
144
Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。 一、准备工作 本文还是基于上一篇文章来实现。按照官方文档,我们只需要在配置文 ...
分类:
编程语言 时间:
2018-01-30 12:10:11
阅读次数:
191
一:Ribbon是什么? Ribbon是Netfix发布的开源项目,主要负责客户端的软件负载均衡算法,将Netfix的中间层连接在一起,Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说。就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自 ...
分类:
编程语言 时间:
2018-01-30 00:15:01
阅读次数:
159
Spring Cloud简单认识 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩。 微 ...
分类:
编程语言 时间:
2018-01-30 00:14:55
阅读次数:
269