springcloud
文章平均质量分 69
我会大跳
这个作者很懒,什么都没留下…
展开
-
k8s部署nacos集群以及服务注册
k8s部署nacos集群以及服务注册原创 2023-01-31 11:11:00 · 2719 阅读 · 2 评论 -
redis安装部署与jedis
redis安装部署与jedis使用原创 2022-06-29 17:45:08 · 249 阅读 · 0 评论 -
nacos服务发现与配置中心
naocs部署与使用原创 2022-06-28 17:45:37 · 280 阅读 · 0 评论 -
springboot+jwt
springboot+jwtmaven导入依赖获取tokentoken校验maven导入依赖在pom.xml中增加依赖 <!-- jwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>原创 2021-08-30 13:36:25 · 92 阅读 · 0 评论 -
seata部署与分布式事务配置
seata部署与分布式事务配置seata-server服务端下载服务端持久化配置服务端注册中心配置二级目录三级目录seata-server服务端下载在官网下载server端:https://github.com/seata/seata/releases解压后得到seata-server-1.4.2文件夹,需要首先配置相关参数,配置文件位于conf文件夹下,分别需配置两个配置文件:file.conf和register.conf服务端持久化配置本文选择MySQL数据库作为持久化方案,新建seat原创 2021-07-28 17:34:27 · 296 阅读 · 0 评论 -
swagger与springCloudGateway整合
swagger与springCloudGateway整合单个服务swagger配置增加依赖增加swagger配置文件解决静态资源无法访问的问题接口参数说明实现效果springCloudGateway整合增加依赖swagger配置SwaggerProviderSwaggerHandlerSwaggerHeaderFilter增加配置实现效果注意单个服务swagger配置增加依赖<!-- swagger --><dependency> <groupId>io.原创 2021-07-26 14:49:16 · 360 阅读 · 0 评论 -
springboot+apollo
目录Apollo安装apollo配置发布SpringBoot配置增加依赖增加配置增加启动注解和自动参数监听参数改变注意Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo安装Apollo安装可完全按照官方文档进行安装,本文采用分布式部署方式,直接使用安装包进行安装,只需要配置数据库地址以及各组件地址,具体的地址如下:GitHub地址:https://github.com原创 2021-04-27 17:26:40 · 933 阅读 · 0 评论 -
xxl-job
参考官方文档原创 2021-04-25 11:53:23 · 73 阅读 · 0 评论 -
springcloud-gateway 异常处理
目录CustomErrorWebFluxAutoConfigurationJsonErrorWebExceptionHandler测试结果CustomErrorWebFluxAutoConfiguration@Configuration@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)@ConditionalOnClass(WebFluxConfigurer.class)@AutoConfi原创 2021-03-29 15:57:18 · 526 阅读 · 0 评论 -
springboot+elk
目录ELK搭建下载logstashlogstash配置与启动springboot配置添加依赖增加日志配置日志输出测试ELK搭建ELK主要包括三大部分:elasticsearch、logstash、kibana,其中elasticsearch和kibana已经搭建完成,详情Elasticsearch 6.2.2安装部署+kibana+HQ,现需要搭建logstash:下载logstashhttps://www.elastic.co/cn/downloads/logstashlogstash配置与启动原创 2021-03-16 11:43:05 · 660 阅读 · 0 评论 -
springboot+elasticsearch
目录springboot项目建立集成Spring Data Elasticsearch定义实体类定义repository三级目录springboot项目建立建立一个常规的springboot项目,增加如下依赖与配置:pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo原创 2021-03-10 13:52:36 · 321 阅读 · 0 评论 -
Elasticsearch 6.2.2安装部署+kibana+HQ
这里写目录标题Elasticsearch 6.2.2安装启动后测试Elasticsearch 6.2.2https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-2-2选择tar格式下载安装tar -xvf elasticsearch-6.2.2.tar.gzcd elasticsearch-6.2.2/bin./elasticsearch异常:[2021-03-06T15:34:25,024][WARN ][o.原创 2021-03-06 20:02:15 · 324 阅读 · 0 评论 -
Spring Boot Admin
目录Spring Boot Admin简介Spring Boot Admin Server创建新的maven项目,并添加如下依赖:在入口类添加注释@EnableAdminServer新建配置文件Spring Boot Admin Client在微服务中添加依赖在配置文件中开放actuator监控节点查看日志信息Spring Boot Admin简介Spring Boot Admin可以将Actuator中的信息进行界面化显示,也可以监控所有Spring Boot应用的健康状况,并提供实时报警功能;Sp原创 2021-03-04 16:14:09 · 218 阅读 · 2 评论 -
微服务之分布式跟踪系统(springboot+zipkin)(转载)
微服务之分布式跟踪系统(springboot+zipkin) 一、zipkin是什么 zipkin是一个开放源代码分布式的跟踪系统,由Twitter公司开源,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。它的理论模型来自于Googl...转载 2021-03-04 11:19:32 · 1325 阅读 · 1 评论 -
Hystrix原理与实战(转载)
转:Hystrix原理与实战 背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。 雪崩效应常见场景 硬件故障:如服务器宕机,机房断电,光纤被挖断等。流量激增:如异常流量,重试加大流量等。缓存穿透:一般...转载 2021-03-04 09:45:30 · 118 阅读 · 0 评论 -
springcloud-eureka服务上下线监控
在eureka服务中可以使用多种事件监听来实现服务的上下线监控:@Componentpublic class EurekaStateChangeListener { @EventListener //服务下线监听 public void listen(EurekaInstanceCanceledEvent event){ System.err.println(event.getServerId()+"\t"+event.getAppName()+"服务下线");原创 2021-02-22 17:55:53 · 500 阅读 · 0 评论 -
springcloud-eureka高可用(转载)
网上讲这个东西的很多,抄来抄去的,大部分类似,多数没讲明白为什么那么配置。譬如eureka.client.register-with-eureka和fetch-registry是否要配置,配不配区别在哪里;eureka的客户端添加service-url时,是不是需要把所有的eureka的server地址都写上,还是只需要写一个server就可以了(因为server之间已经相互注册了)?如果写上了所有的server地址,那相当于将每个client服务都往所有的server都添加了一遍,那还配置server间转载 2021-02-20 08:56:51 · 146 阅读 · 0 评论 -
springcloud-gateway全局过滤、限流与熔断
目录路由断言GlobalFilter全局过滤限流特定路径限流三级目录路由断言Spring Cloud Gateway可以进行多种方式的路由断言,以路径方式为例,在application.properties配置文件中增加以下配置:spring.cloud.gateway.routes[0].id=route_test1spring.cloud.gateway.routes[0].uri=lb://springCloud-testspring.cloud.gateway.routes[0].pred原创 2021-02-19 16:48:23 · 2054 阅读 · 0 评论 -
springcloud-eureka与gateway简易搭建
目录eureka新建euereka-server项目新建服务启动类配置相关属性启动服务编写微服务进行注册测试SpringCloudGateway新建gateway项目配置相关属性启动服务测试路由转发eurekaSpring Cloud Eureka主要负责实现微服务架构中的服务治理功能,简易搭建步骤为:新建euereka-server项目创建maven项目,在pom.xml中配置以下依赖信息:<parent> <groupId>org.springframework原创 2021-02-19 14:57:44 · 3264 阅读 · 1 评论