自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 springcloud(十一):服务网关Zuul高级篇

时间过的很快,写springcloud(十):服务网关zuul初级篇还在半年前,现在已经是2018年了,我们继续探讨Zuul更高级的使用方式。上篇文章主要介绍了Zuul网关使用模式,以及自动转发机制,但其实Zuul还有更多的应用场景,比如:鉴权、流量转发、请求统计等等,这些功能都可以使用Zuul来实现。Zuul的核心Filter是Zuul的核心,用来实现对外服务的控制。Filter的生...

2018-09-27 19:56:15 155

转载 springcloud(十):服务网关zuul初级篇

前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网 关根据请求的url,路由到相应的服...

2018-09-21 15:10:58 118

转载 springcloud(五):熔断监控Hystrix Dashboard和Turbine

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, ...

2018-09-21 11:04:44 92

转载 springcloud(四):熔断器Hystrix

说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果...

2018-09-21 10:28:04 112

转载 springcloud(三):服务提供与调用

上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。服务提供我们假设...

2018-09-20 14:52:37 90

转载 springcloud(二):注册中心Eureka

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几...

2018-09-20 11:23:56 148

转载 springcloud(一):大话Spring Cloud

研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用。Spring Cloud是什么鬼?Spri...

2018-09-20 10:33:39 66

原创 Spring Security

Spring Security是Spring提供的对于项目的安全框架。以前使用大量的xml配置来实现,而Spring Boot中基于java配置实现Spring Security功能。安全框架有两个重要概念:认证 和 授权 。认证即确认用户可以访问当前系统,授权即确定用户在当前系统下所拥有的功能权限。 通俗点讲,比如你去豪华酒店吃饭,认证就是你有门票,能进入饭店,授权就是规定了你进了酒店能在哪些...

2018-09-09 20:53:46 85

转载 Spring Boot之缓存篇(一)

我门知道一个程序的瓶颈在于数据库,我门也知道内存的速度是大大快于硬盘的速度的。当我门需要重复的获取相同的数据的时候,我门一次又一次的请求数据库或者远程服务,导致大量的时间耗费在数据库查询或者远程方法的调用上,导致程序性能的恶化,这更是数据缓存要解决的问题。spring 缓存支持spring定义了 org.springframework.cache.CacheManager和org.spri...

2018-09-03 09:27:25 112

原创 WebSocket+Spirng Security+点对点式

广播式有自己的应用场景,但是广播式不能解决我门一个常见的场景,即消息由谁发送、由谁接收的问题。今天学习了了一个简单的聊天室程序。例子中只有两个用户,互相发送消息给彼此,因需要用户相关内容,所以这里引入了最简单的spring Security相关内容。这里给出学习的链接地址,就不贴代码了:https://blog.csdn.net/u012373815/article/details/5...

2018-09-02 17:43:51 1810

转载 SpringBoot+WebSocket(广播式)

最近在项目中使用到了spring的webSocket组件,在这里和大家分享下,如有错误,欢迎大家指正。在这里我使用的IDE工具是Intellij idea,框架是spring boot。spring boot的主要功能是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。(简单点讲就是帮你整合好了框架,不用自己搭建了,不用...

2018-09-01 20:47:38 2254 1

原创 Spring Boot的Web开发

Spirng Boot在进行Web开发的时候,提供了如下自动配置。1、自动配置ViewResolver2、自动配置的静态资源3、自动配置的Formatter和Converter4、自动配置的HttpMessageCoverters5、静态首页的支持在Thymeleaf模板引擎中,可以引入Bootstrap和jQuery(DOM操作),这样就可以使用html、CSS、Java...

2018-09-01 18:09:46 79

原创 Spring Boot核心(1)

1、@SpringBootApplication包括了@Configuration、@EnableAutoConfiguration、@ComponentScan。@EnableAutoConfiguration让Spring Boot根据类路径中的jar包依赖为当前项目进行自动配置。2、关闭自动配置@SpringBootApplication(exclude={DataSourceAutoC...

2018-08-31 21:09:22 82

原创 开始

入职一个月了,从今天开始决定每周写一篇技术博客。

2018-08-28 20:31:17 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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