简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文是介绍一下SpringCloud Gateway简单路由转发使用。SpringCloud Gateway简介SpringCloud是基于Spring Framework 5,Project Reactor和Spring Boot 2.0构建,目标是用于替代zuul。官方文档官方文档地址:https://cloud.spring.io/spring-cloud-g...
本文介绍SpringBoot应用使用Nacos服务发现。上一篇文章介绍了SpringBoot使用Nacos做配置中心,本文介绍SpringBoot使用Nacos做服务发现。1.Eureka闭源相信到现在,Eureka 2.0 闭源已经不是什么新鲜事了。在2017-2018年,几乎在国内掀起了一阵SpringCloud的热潮,几乎很大一部分人群随着对SpringBoot的关注,都开始关注起...
SpringCloudBus:事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。在上一篇写出了springcloud对微服务的集中配置,那么就出现了一个问题,如果修改配置了怎么实现不需重启服务来实现配置的更新,下面有集中解决方法。1.使用/refresh手动刷新配置缺点:单点刷新,如果集群服务多的话,无论是工作量还...
针对公司项目微服务化,随着项目及服务器的不断增多,决定采用ELK(Elasticsearch+Logstash+Kibana)日志分析平台进行微服务日志分析。1.ELK整体方案1.1 ELK架构图1.2 ELK工作流程1.在微服务服务器上部署Logstash,作为Shipper的角色,对微服务日志文件数据进行数据采集,将采集到的数据输出到Redis消息队列。2.在另外一台服务器上部...
本文介绍SpringCloud使用Prometheus,基于Eureka服务发现。1.Prometheus介绍在之前写过两篇有关Prometheus使用的文章,如下:《SpringBoot使用prometheus监控》《SpringBoot使用SOFA-Lookout监控》但是如果使用微服务的话,一个服务一个服务的配置似乎太麻烦,Prometheus提供了很多服务发现的机制去统一配置...
eureka简介:云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。话不多说直接上代码首先新建一个springcloud eurekaserver项目。pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns=&
前言之前一篇文章文章《服务注册与发现—eureka》介绍了单点EurekaServer。但是实际环境中,这种单点的的模式可能会有很多隐形的问题。比如EurekaServer发生宕机,或者某些意外情况发生,很可能影响其他服务之间的调用,严重影响到整个系统的可用性,所以,一般会部署一个高可用的EurekaServer集群。本文简单介绍EurekaServer高可用简单搭建。配置...
Zuul:Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。在微服务盛行的时代,客户端与系统之间的交互基本上如下图:客户端想要请求到服务,首先请求到zuul网关,然后zuul网管将请求分发到对应的服务去。新建一个springcloud_zuul(8766),pom文件加入zuul...
有些情况接口需要返回的是xml数据,在springboot中并不需要每次都转换一下数据格式,只需做一些微调整即可。新建一个springboot项目,加入依赖jackson-dataformat-xml,pom文件代码如下:<?xml version="1.0" encoding="UTF-8"?><project x
本文主要解决Vue项目使用History模式发布到服务器Nginx上刷新页面404问题。(由于每个项目的情况都不尽相同,本方案已经完美解决本在所使用项目,具体情况可能还需要修改。)1.项目背景分析本人是Java后台开发,Vue其实使用也没有多久,只能说简单了解。发现问题的时候其实也一头雾水,第一思想就是百度看别人的思路。1.1 查看项目打包后文件首先看看项目打包后文件内容,看看有没有什...