- 博客(9)
- 收藏
- 关注
原创 SpringCloud学习之路(五) 断路器 Hystrix(Finchley版本)
SpringCloud学习之路(五) 断路器 Hystrix(Finchley版本)Hystrix[hɪst’rɪks],中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力。本文所说的Hystrix是Netflix开源的一款容错框架,同样具有自我保护能力。Hystrix 简介在微服务架构中,微服务之间互相依赖较大,相互之间调用必不可免的会失败。但当下游服务A因为瞬时流量导致服务崩溃,其他依赖于A服务的B、C服务由于调用A服务超时耗费了大量的资源,长时间下去,B、C服务也会崩溃。Hystr
2020-08-25 15:16:21
177
1
原创 SpringCloud学习之路(四) 服务消费者Feign (Finchley版本)
SpringCloud学习之路(四) 服务消费者Feign (Finchley版本)一、Feign简介Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合
2020-08-11 11:20:56
163
原创 SpringCloud学习之路(三) 服务消费者 rest+ribbon (Finchley版本)
SpringCloud学习之路(三) 服务消费者 rest+ribbon (Finchley版本)前言:前面已经讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。SpringCloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于rest+ribbon,这章讲一下服务消费 ribbonribbon简介Spring Cloud Ribbon是一个基于HTTP和TCP的客
2020-08-07 14:20:41
266
原创 SpringCloud学习之路(二) 服务的发现 Eureka(Finchley版本)
SpringCloud学习之路(二) 服务的发现 Eureka(Finchley版本)前言:上一章我们已经讲了注册中心,这节我们继续讲服务的发现。继续在项目上再新建一个子项目(module)eureka-client。如下图然后配置文件(pom.xml)如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.
2020-08-06 15:03:21
129
原创 SpringCloud学习之路(一) 服务的注册Eureka(Finchley版本)
SpringCloud学习之路(一) 服务的注册与发现Eureka(Finchley版本)学习之前分析一些,现在的SpringCloud有好几个版本,每个版本需要的环境也会有一点差别.现在我知道的大概分为以下几个版本.一、Dalston.RC1版本(简称D版本)二、Finchley.RELEASE版本三、SpringCloud Alibaba版本四、Greenwich版本具体想了解每个版本的具体优缺点请自行百度搜索。这里只讲Finchley版本第一步建立一个父级工程在其pom文件引入
2020-08-06 11:32:28
241
转载 Git的使用--如何将本地项目上传到Github
Git的使用–如何将本地项目上传到Github转载自:https://blog.csdn.net/Lucky_LXG/article/details/77849212一、第一种方法:首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-...
2020-04-17 10:10:23
82
转载 很详细的SpringBoot整合UEditor教程
很详细的SpringBoot整合UEditor教程UEditor只提供JSP版本的后端入口代码。但提供了项目源码,因此可以根据业务需求修改源代码。此处使用了SpringBoot框架,配备了Thymeleaf模板引擎,所以没有必要再添加jsp来兼容UEditor,可通过修改源码满足需要。下面是详细教程。1.新建SpringBoot项目,添加web和thymeleaf包pom文件如下:<...
2019-12-27 18:05:55
384
原创 springboot +netty 整合netty基本运用 实现好友之间的互相通讯和消息推送
springboot +netty 整合netty基本运用 实现好友之间的互相通讯和消息推送不懂的都感觉netty是很高深的技术 ,但是如果只是拿来用,不深刻理解底层原理,还是很简单的。正题开始核心配置:<dependency> <groupId>io.netty</groupId> <artifac...
2019-12-26 19:22:28
2744
2
原创 springBoot整合Shiro+mybatis实现登录认证和权限控制
springBoot整合Shiro+mybatis实现登录认证和权限控制简介**Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。上图是 Shiro 的基本架构Authentication(认证)有时被称为“登录”,用来证明用户是用户他们自己本人Authorization(授权)访问控制的过程,即确定“谁”访问...
2019-12-25 10:07:05
718
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人