![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
夢中的婚禮
用最孤独的时光塑造最好的自己,然后才能笑着对旁人说起那些云淡风轻的过去
展开
-
从springboot到springcloud第十一篇----springcloud bus
使用springcloud config作为配置管理的时候,修改配置的之后还需要重启服务。这种方式在多服务多集群的情况下显然不太合适,所以需要springcloud bus进行刷新配置。原理就是向其他服务发送刷新命令,这样就需要用到消息广播中间件。主要有rabbitmq、kafka等,这里以rabbitmq为例。一、安装rabbitMQ以window版为例:rabbitmq-server:https://github.com/rabbitmq/rabbitmq-server/r.原创 2020-08-01 18:11:41 · 445 阅读 · 0 评论 -
从springboot到springcloud第十篇----springcloud config
之前的一个个零碎的组件,如果一步步来的话,可能已经发现问题了----没有集中配置jar包版本。同理,是不是还缺一个集中文件配置?所以这章来使用config-server来集中管理所有组件配置。配置方式主要有两种:1. 配置在服务(或本地)中2. 配置在 git/svn中(本章以git为例)一、配置在本地中1.1 创建config-server服务1.2 修改配置文件spring.application.name=config-server# 应用...原创 2020-07-29 22:16:45 · 254 阅读 · 0 评论 -
从springboot到springcloud第九篇----springcloud gateway
这一章开始接上zuul路由网关,接着写一下服务网gateway。相比于zuul而言,gateway的功能更加强大,可以说zuul有的路由和过滤 gateway都有。一、创建gateway-service服务修改pom文件(添加)<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo.原创 2020-07-23 21:59:24 · 432 阅读 · 0 评论 -
从springboot到springcloud第八篇----springcloud zuul
前面写了服务的负载均衡搭建应用,这次开始搭建zuul服务。至于为什么要用zuul组件呢?因为页面对多服务的调用过程中,每个服务是不是都还得对每次的http请求和权限进行检查控制,总不能挨个服务加一套吧?所以需要将这部分功能独立出来,有zuul实现。一、创建zuul-service服务二、在启动类上添加注解@EnableEurekaClient@EnableZuulProxypackage com.example.zuulservice;import org.spri原创 2020-07-22 21:56:38 · 251 阅读 · 0 评论 -
从springboot到springcloud第七篇----springcloud turbine
接着上一篇写Turbine组件。从系统的整体运行状况来看,查看单个实例的Hystrix数据不是很有用。Turbine是一个应用程序,它将所有相关的/hystrix.stream端点聚合到一个组合的/turbine.stream中,以便在Hystrix dashboard中使用。一、创建turbine-client 服务二、修改配置文件spring.application.name=turbine-client# 应用服务 WEB 访问端口server.port=85.原创 2020-07-21 21:22:12 · 163 阅读 · 0 评论 -
从springboot到springcloud第六篇----Hystrix dashboard
上一篇写了hystrix熔断器。其实还不算完,因为还需要监控服务的运行情况,所以这一章写服务监控hystrix-dashboard一、和ribbon配合使用1.1 在ribbon-client项目的pom文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s原创 2020-07-21 00:24:32 · 207 阅读 · 0 评论 -
从springboot到springcloud第五篇----springcloud hystrix
接着上面的基础来写hystrix熔断器至于为什么用熔断器?比如A服务需要同时调用B、C、D的服务,如果其中D服务出现问题,那么线程就会阻塞在这里,如果有大量的请求进来,就会导致A服务也会瘫痪。(俗称雪崩)而hystrix就是为了让出现异常的 服务做自动降级处理,快速返回。一、hystrix和ribbon配合使用1.1 在之前代码的基础上,在ribbon-client服务的pom文件中添加hystrix的jar <dependency> .原创 2020-07-19 20:54:24 · 188 阅读 · 0 评论 -
从springboot到springcloud第一篇----项目搭建
前言:以springboot最简单的工程为基础 搭建springcloud项目如有不对之处还请指正,不胜感激!一、创建springboot项目(使用idea快速创建)二、在pom.xml文件中添加springboot运行包三、写controller、service、impl(后续拆分使用)三、启动springboot运行测试下一章开始将该springboot慢慢拆分成springcloud...原创 2019-03-13 11:37:59 · 912 阅读 · 0 评论 -
ckeditor5快速上手
不废话,自定义快速自定义构建下载(如果只是普通的直接下载cdn)https://ckeditor.com/ckeditor-5/online-builder/选择编辑器类型 (一般基本就好)下面选择需要的插件 比如 如果需要用来写博客之类的 就添加代码块(友情提示:不要翻译网站 不然会出bug哦)选好之后下一步 将需要的插件点下去(用于插件显示)选择默认语言开始打包下载打开sample/index.html 复制粘贴到项目中即可...原创 2020-06-06 17:16:06 · 759 阅读 · 0 评论 -
从springboot到springcloud第四篇----springcloud feign
上一章写了ribbon如何实现负载均衡,这次搭建feign的负载均衡(feign整合了ribbon,还有hystrix熔断器(下一章添加))一、创建feign-client服务二、修改配置文件spring.application.name=feign-client# 应用服务 WEB 访问端口server.port=8600#服务中心地址eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/.原创 2019-03-13 17:48:44 · 568 阅读 · 0 评论 -
springcloud入门之服务注册(Eureka集群搭建)
本文参考文章:http://docs.springcloud.cn/user-guide/eureka/ https://www.cnblogs.com/gudi/p/8645869.html在学习之前先看一下架构图(摘自Netflix/eureka Github)原地址:https://github.com/Netfli...原创 2019-03-06 10:52:42 · 255 阅读 · 0 评论 -
从springboot到springcloud第二篇----springcloud eureka
一、将springboot拆分为springcloud的简单介绍springcloud 主要组成部分有 eureka、hystrix、ribbon、feign、zuul、config.当然还有其他很多组件,以上只是基础中的基础。eureka作为服务注册中心hystrix是项目的熔断机制,提升服务的健壮性ribbon和feign都是用来做服务的负载均衡zuul是网关组件,用于分发请求及过滤消息的功能config作为整个springcloud的总配置服务二、创建eur..原创 2019-03-13 15:10:41 · 735 阅读 · 0 评论 -
从springboot到springcloud第三篇----springcloud ribbon
上一章搭建完成了eureka服务中心与客户端 并且调用客户端成功但当用户访问量过多的时候,服务压力会过大,会有出现服务宕机的情况。为保证服务的健壮性,服务大多以集群方式比较好。这一章开始使用ribbon来实现服务调用的负载均衡一、创建ribbon-client项目二、修改配置文件spring.application.name=ribbon-client# 应用服务 WEB 访问端口server.port=8700#服务中心地址eureka.client....原创 2019-03-13 16:57:57 · 544 阅读 · 0 评论