![](https://img-blog.csdnimg.cn/2020120919493016.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
深入理解Spring Cloud与微服务构建
文章平均质量分 67
方大佬写的书,看着非常舒服,通俗易懂。
天海华兮
蹉跎错,消磨过,最是光阴化浮沫。
展开
-
16. 微服务综合案例4 exception rabbit sql 注解 测试 (2刷)
1. common项目fastjosn <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.31</version> </dependency>注解注解的定义@Target原创 2021-08-25 10:28:48 · 142 阅读 · 0 评论 -
15. 微服务综合案例3 zuul admin swagger security rabbitMq (2刷)
1. gateway-servicepom <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> <version>2.1.0.RELEASE</version> </d原创 2021-08-25 10:24:35 · 275 阅读 · 0 评论 -
14. 微服务综合案例2 zipkin dashboard turbine uaa (2刷)
1. zipkin-service工程pom最新版本的 zipkin-server不是这样使用zipkin server要去官网下jar包它现在不支持sdk的形式嵌入了 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l原创 2021-08-25 10:20:15 · 188 阅读 · 0 评论 -
13. 微服务综合案例1 eureka和config server (2刷)
技术一览注册中心配置中心路由网关授权中心 Uaa服务User Account and Authentication 用户帐号及认证Spring OAuth2 和 Spring boot securityTurbine 聚合监控服务链路追踪服务 Zikin聚合监控服务 admin-service日志服务eurekaspirng cloud configSpring cloud OAuth2FeignRibbonHystrixHystrix DashboardTu原创 2021-08-25 10:15:36 · 269 阅读 · 0 评论 -
12. spring security oauth2和 JWT (2刷)
JWTjson web token紧凑 且自包含的标准HMAC算法 或 RSA(非对称加密)对 JWT进行签名紧凑形自包含JWT 构成,3部分, 分别 . 分隔HeaderPayload 有效荷载Signature 签名xx.yy.zzzheader两部分构成:令牌类型 和 使用的算法类型令牌类型:HMAC,SHA256,RSA{"alg":"HS256","typ":"JWT"}使用 Base64Payload用户信息 和 Claim (声明,权利)有原创 2021-08-25 10:12:25 · 430 阅读 · 0 评论 -
11. Spring Cloud OAuth2 (2刷)
oath2基础知识授权节点 /oauth/authorize获得token节点 /oauth/token浏览器 — 向 授权服务器 请求token授权服务器 返回token授权服务器为 auth-service浏览器携带这 token去请求service-hi 拿着 token去 授权服务器认证授权服务器,返回用户信息,包括权限service-hi,判断后:返回结果Oauth支持的5类 grant_type 及说明authorization_cod原创 2021-08-25 09:57:08 · 166 阅读 · 0 评论 -
10. spring boot security (2刷)
security1. pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</原创 2021-08-25 09:54:38 · 303 阅读 · 0 评论 -
9. 微服务监控 spring boot admin security(2刷)
1. admin使用admin server<spring-boot-admin.version>2.1.0</spring-boot-admin.version> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifact原创 2021-08-25 09:28:42 · 423 阅读 · 0 评论 -
8. 链路追踪 sleuth Zipkin(2刷)
链路追踪google 的 DapperTwitter 的 Zipkin阿里 的 鹰眼 eagleeyeSleuth 中集成 Zipkin1. Zipkin serverpom <dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-server</artifactId>原创 2021-08-25 09:25:36 · 97 阅读 · 0 评论 -
7. spring cloud config使用(2刷)
1. 从本地读取配置文件引入pom 和 开启配置 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>@EnableConfigServeryaml配置spring: cloud: config:原创 2021-08-24 09:45:14 · 133 阅读 · 0 评论 -
6. zuul和gateway(2刷)
zuul使用pom 和 开启 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> </dependency>@EnableZuulProxyyaml 和 测试spring: application: name: s原创 2021-08-24 09:36:13 · 262 阅读 · 0 评论 -
5. 断路器hystrix dashboard turbine (2刷)
hystrix使用feign中使用 hystrixfeign: hystrix: enabled: true #必须配置@Componentpublic class EurekaClientHystrix implements EurekaClientFeign{}使用feign配置了,这些,即可进行回退Feign 的起步依赖中已经包含Hystrix依赖,所以只要在配置文件中开启Hystrix的功能就可以hystrix 的引用和配置 <de原创 2021-08-24 09:35:23 · 83 阅读 · 0 评论 -
4. restTemplate和ribbon和feign(2刷)
1. RestTemplatepom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependency>配置@Configurationpublic class RibbonConfig { /**原创 2021-08-24 09:34:03 · 155 阅读 · 0 评论 -
3. eureka简单使用和高可用eureka(2刷)
1. 最简单eureka maven 结构父类 modules<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap原创 2021-08-24 09:33:11 · 63 阅读 · 0 评论 -
2. spring boot整合redis swagger(2刷)
1. 整合rediskey-value 存储系统,高性能的存储系统。NoSql (not only Sql),操作都是原子的字符串哈希列表集合排列集合位图超文本pom和配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </原创 2021-08-24 09:31:48 · 136 阅读 · 0 评论 -
1. spring boot配置文件 jpa actuator(2刷)
1. 配置文件读取@Value读取 @Value("${my.name}") private String name;my: name: forezp配置文件 赋给实体类 ConfigurationPropertiesmy: #注意了,应该留2个空格,虽然留一个空格也可以 name: forezp age: 12 number: ${random.int} uuid : ${random.uuid} max: ${random.int(10)} value: $原创 2021-08-24 09:29:28 · 176 阅读 · 0 评论 -
深入理解cloud 题外话1:httpPool连接池工具类配置,logback.xml,feign日志配置
httpPool@Configurationpublic class HttpPool { @Bean public HttpClient httpClient(){ System.out.println("init feign httpclient configuration " ); // 生成默认请求配置 RequestConfig.Builder requestConfigBuilder = RequestConfig.custo原创 2021-08-24 09:27:53 · 382 阅读 · 0 评论 -
第13章 Spring Boot Security详解
暂存 暂存转载 2018-10-10 14:38:42 · 212 阅读 · 0 评论