GreedyStar

个人博客


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索

SpringCloud 入门笔记(四)Ribbon客户端负载均衡器

发表于 2020-05-17 | 更新于 2020-06-10 | 分类于 SpringCloud | 评论数:

概述在微服务架构的系统中,为防止单点故障,一个微服务通常会有多个实例,当服务间进行调用时,需要在多个服务实例间进行负载均衡,Ribbon即为一个常用的客户端负载均衡组件。 Ribbon提供了多种负载均衡规则,如: RoundRobinRule:轮询规则,默认规则 AvailabilityFilte ...

阅读全文 »

SpringCloud 入门笔记(三)Feign声明式HTTP调用

发表于 2020-05-16 | 更新于 2020-06-10 | 分类于 SpringCloud | 评论数:

概述在SpringCloud中,每个微服务即是服务提供者也是服务消费者,各个微服务之间经常需要互相调用。通常,服务会向外部提供一些REST接口,供外部服务调用,Feign就是提供服务间声明式HTTP调用的组件。通过Feign,我们可以使用SpringMVC注解创建访问其他服务接口的HTTP客户端。 ...

阅读全文 »

SpringCloud 入门笔记(二)Eureka服务注册中心

发表于 2020-05-16 | 更新于 2020-06-10 | 分类于 SpringCloud | 评论数:

概述Eureka是一个服务注册中心,分为Eureka Server和Eureka Client,Server和Client均是SpringBoot应用程序,其中Client即为各个微服务,其需要向Server进行注册,并发送心跳来维护活跃,下面开始构建一个简单的Eureka服务注册环境。 Eurek ...

阅读全文 »

SpringCloud 入门笔记(一)概述

发表于 2020-05-16 | 更新于 2020-06-10 | 分类于 SpringCloud | 评论数:

正如 Spring官网 中所表示的,SpringCloud为我们集成了许多开箱即用的优质服务框架,并依托SpringBoot的便利性,为开发者提供了快速构建微服务的环境。SpringCloud包括的服务框架主要有: Spring Cloud Eureka:服务注册中心 Spring Cloud ...

阅读全文 »

SpringBoot多模块项目打包问题--存在依赖但却无法发现符号

发表于 2020-05-09 | 更新于 2020-05-19 | 分类于 SpringBoot | 评论数:

转载自:【SpringBoot错误笔记】springboot多模块项目mvn打包遇到的问题 - 存在依赖但却无法发现符号 这是一个什么问题呢?我来阐述一下,问题大致是这么一个情况:我有一个SpringCloud项目,每个微服务都是一个SpringBoot工程,其中有一个payment项目依赖了一个 ...

阅读全文 »

SpringBoot项目打包--提示没有主清单文件

发表于 2020-05-09 | 更新于 2020-05-19 | 分类于 SpringBoot | 评论数:

项目打包为Jar后,通过java -jar xxxxx.jar运行时提示xxxxx.jar中没有主清单属性,如下: 打开jar包,META-INF目录下的MANIFEST.MF,内容如下: Manifest-Version: 1.0Archiver-Version: Plexus Archiver ...

阅读全文 »

SpringBoot学习笔记【四】多数据源配置

发表于 2020-05-09 | 更新于 2020-06-11 | 分类于 SpringBoot | 评论数:

配置首先,在application配置文件中添加多个数据数据源,如下: server: port: 8803spring: datasource: sys: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql ...

阅读全文 »

SpringBoot学习笔记【三】整合 Security + JWT + 异常处理

发表于 2020-05-09 | 更新于 2020-06-11 | 分类于 SpringBoot | 评论数:

添加依赖Spring Security是后台开发中经常使用的身份认证和访问权限控制框架,集成起来十分简单,对Restful接口的支持也比较完备,至于更多的介绍,可以参考 Spring Security 参考手册,在pom.xml中添加依赖如下: <dependency> <g ...

阅读全文 »

SpringBoot学习笔记【二】Druid 监控记录持久化 + 数据库密码加密

发表于 2020-05-09 | 更新于 2020-06-11 | 分类于 SpringBoot | 评论数:

上一篇中我们构建了SpringBoot种子项目,整合了Mybatis、Druid、Swagger2,过程中我们发现以下两个问题: application.yml配置文件中的数据库用户密码是明文的,直接将密码以明文的方式写在配置文件中显然是不合适的 Druid监控平台是基于内存的,重启则会丢失监控 ...

阅读全文 »

SpringBoot学习笔记【一】整合 Mybatis + Druid + Swagger2

发表于 2020-05-09 | 更新于 2020-06-11 | 分类于 SpringBoot | 评论数:

本文以Maven构建SpringBoot项目,并整合Mybatis、Druid和Swagger2,实现Druid监控和在线API文档的功能。 添加依赖pom.xml中依赖包如下所示: <dependencies> <dependency> <grou ...

阅读全文 »
123…5
一颗贪婪的星

一颗贪婪的星

奋飞不辍
46 日志
10 分类
43 标签
WebSite
GitHub
京公网安备11010502041331号
京ICP备20016548号

© 2020 一颗贪婪的星
|