SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。 PassJava 是一款Java 的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基 ...
分类:
编程语言 时间:
2020-04-12 10:46:35
阅读次数:
68
SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。 PassJava 是一款Java 的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基 ...
分类:
编程语言 时间:
2020-04-12 10:44:58
阅读次数:
79
写在前面要出发周边游(以下简称要出发)是国内知名的主打「周边游」的在线旅行网站,为了降低公司内部各个业务模块的耦合度,提高开发、交付及运维效率,我们在2017年就基于SpringCloud完成了公司内部业务微服务化的改造,并在2019年实现了SpringCloud至UK8S平台的迁移。本文从要出发的业务架构、PrometheusJVM监控、基于HPA的峰值弹性伸缩、基于Elastic的APM链路跟
分类:
编程语言 时间:
2020-04-11 09:25:34
阅读次数:
109
各位读者,大家好! 新建一个springCloud项目。需要我们配置最基本的配置文件。 1. 配置yml文件如下: 1 spring: 2 application: 3 name: custom-output 4 cloud: 5 config: 6 discovery: 7 # 是否启用配置中心 ...
分类:
编程语言 时间:
2020-04-08 12:07:31
阅读次数:
94
Zuul的上传 1、构建一个上传类 import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import or ...
分类:
编程语言 时间:
2020-04-07 00:27:31
阅读次数:
101
Sleuth是 springcloud 分布式跟踪解决方案。 调用链监控原理 如上图一个请求 有4个步骤,分别是客户端发送,服务端接收,服务端发送,客户端接收,sleuth 的工作原理是 监控这四个步骤,比如只监控到3个,表示客户端没收到响应,如果收到两个表示服务端接收请求后没有响应。 Sleuth ...
分类:
其他好文 时间:
2020-04-06 23:49:36
阅读次数:
89
JAVA常见面试题问题简述 1. springcloud和dubbo的区别 ①相比之下springcloud 的社区会更加活跃,解决问题的速度也会越来越快,dubbo相对来说如果碰到没有解决的问题,就不得不去维护框架源码。 ②架构完整度来说,dubbo只是解决了服务治理,需要其他的组件,需要自己去适 ...
分类:
编程语言 时间:
2020-04-06 20:49:59
阅读次数:
68
Zuul 过滤器 zuul 有四种过滤器类型,分别是: 1、Pre:过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择请求的微服务、记录调试信息等; 2、Routing:过滤器将请求路由到微服务。这种过滤器用于构建发送给微服务的请求,并使用Apache HttpClient或 ...
分类:
编程语言 时间:
2020-04-06 17:47:42
阅读次数:
80
Eureka简介 Eureka是一项基于REST(代表性状态转移)的服务,主要在AWS云中用于定位服务,以实现负载均衡和中间层服务器的故障转移。我们称此服务为Eureka Server。Eureka还带有一个基于Java的客户端组件Eureka Client,它使与服务的交互更加容易。客户端还具有一 ...
分类:
编程语言 时间:
2020-04-05 20:50:31
阅读次数:
121
SpringCloud版本:Finchley.SR2 SpringBoot版本:2.0.3.RELEASE 源码地址:https://gitee.com/bingqilinpeishenme/Java Tutorials 前言 写博客一个多月了,断断续续的更新,今天有小伙伴催更新了,很高兴,说明我的 ...
分类:
编程语言 时间:
2020-04-05 20:44:20
阅读次数:
84