spring-cloud
文章平均质量分 80
薇薇
爱好网络技术
展开
-
springboot项目如何支持(Future、ThreadPoolTaskExecutor、CountDownLatch、Callable、Runnable)对异步任务的支持和处理
参考:https://juejin.cn/post/6844903774985650183创建线程的方式通过继承Thread类public class MyThread extends Thread { @Override public void run() { System.out.println("线程已执行。。。"); }}实现接口public class MyThread2 implements Runnable { ...原创 2021-06-03 14:59:58 · 1667 阅读 · 0 评论 -
spring-cloud微服务之【naocs-discovery(注册与发布)-springcloud】--持续更新
启动服务发现本节通过实现一个简单的echo service演示如何在您的 Spring Cloud 项目中启用 Nacos 的服务发现功能。pom.xml添加依赖(服务发现与注册) <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</ar..原创 2021-05-18 15:31:34 · 1130 阅读 · 1 评论 -
spring-cloud微服务之【naocs-config(配置中心)-springcloud】--持续更新
启动配置管理启动了 Nacos server 后,您就可以参考以下示例代码,为您的 Spring Cloud 应用启动 Nacos 配置管理服务了。添加依赖(pom.xml)<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></de...原创 2021-05-18 15:04:02 · 222 阅读 · 1 评论 -
springboot集成albaba-nacos(含dubbo集成)
pom.xml依赖引入统一定义版本号spring-cloud-alibabaversion:2.2.5.RELEASEspring-cloud版本号version:2020.0.1<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></...原创 2021-05-14 15:51:03 · 431 阅读 · 1 评论 -
spring-cloud微服务之【服务网关】【getway】--持续更新
为什么要使用网关?可以把所有的请求通过网关侧统一规范和处理,并且还可以做统一的日志、权限验证、限流、接口服务安全加固、反向代理等工作。这个网关的作用就相当于你去医院看病,首先的到分诊台去挂号,然后在给你导流到不同的科室去看病。而不是你直接去某某科室看病,那就乱了。所以在微服务架构中网关也是必然存在的。gateway spring社区开发的参考https://blog.csdn.net/qq_38380025/article/details/102968559对微服务网关的理...原创 2021-05-10 15:49:22 · 818 阅读 · 1 评论 -
spring-cloud微服务之【服务降级】【Hystrix】--持续更新
为什么需要服务降级?在分布式架构服务中,服务的调用链路非常的长,这样就会导致服务与服务之间的连接关系越来越复杂。为了保证服务的稳定运行,防止(服务雪崩)雪崩效应。瞬间把服务器的CPU或者内存直接打满。导致服务器内存溢出或者宕机的情况。那么这个时候就需要一种链路中断或者做好服务降级。Hystrix是什么东东?Hystrix能够提供什么样的功能?服务降级 fallback 服务熔断 break 服务限流 flowlimit访问github地址查看如何使用: github.c..原创 2021-05-10 10:47:47 · 167 阅读 · 1 评论 -
spring-cloud微服务之【服务调用】【openFeign】--持续更新
在上一节已经学习了Ribbon为什么要出一个openFeign呢?openFeign是什么?概念?主要放在客户端,做服务的调用。openFeign能干什么?服务接口绑定器。把具体的服务通过服务接口暴露出来。feign和openFeign的区别?怎么使用?接口+注解,这个是放在客户端。提供方和调用方,相吻合的接口,面向接口编程,这个接口具体指的是Service接口,具体业务逻辑实现的服务接口。注:这个跟之前的ribbon+restTempla..原创 2021-05-08 22:08:01 · 174 阅读 · 0 评论 -
spring-cloud微服务之【服务调用】【ribbon】--持续更新
Ribbon服务调用(客户端-使用)注:它是客户端用来做负载均衡的工具; 也就是我们在最开始使用restTemplate这个bean创建的时候,上面使用的@LoadBalancer 目前ribbon也进入了维护模式Ribbon工作步骤pom.xml依赖引入为什么引入了Eureka-client,就能够使用ribbon了呢?因为在eureka-client依赖里面自动引入了netflix-ribbon的依赖;如果初学者搞不明白,单独引入也是一样的效果;反正ma..原创 2021-05-08 17:28:13 · 118 阅读 · 0 评论 -
spring-cloud微服务之【服务注册中心】【Consul】--持续更新
Consulconsul能够干什么?哪里学习中文文档http://springcloud.cc/spring-cloud-consul.html英文文档https://learn.hashicorp.com/tutorials/consul/get-started-install安装手册https://www.consul.io/intro/getting-started/install.html文档截图运行consul服务切换到安装目录 ..原创 2021-05-08 16:22:22 · 104 阅读 · 0 评论 -
spring-cloud微服务之【服务注册中心】【zookeeper】--持续更新
springCloud整合zookeeper代替EurekaZookeeper环境安装-window版本参考教程:https://www.cnblogs.com/jpfss/p/11102151.html注: apache-zookeeper-3.7.0-bin.tar.gz window下载包要下载bin的包,否则无法运行。 项目配置pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xml..原创 2021-05-08 15:11:14 · 130 阅读 · 0 评论 -
spring-cloud微服务之【服务注册中心】【eureka】--持续更新
Eureka包括两个端简单来讲就是一个是服务注册中心,另外一个就是服务提供者,将提供的服务通过Eureka注册到服务注册中心;1.X和2.X pom.xml引入依赖的差异在2.X以后,直接将server和client进行区分;服务治理服务注册与发现Eureka与Dobbo架构的对比项目配置pom.xml依赖父pom.xml<!--统一java包和版本号管理--> <properties> ..原创 2021-05-06 23:55:09 · 213 阅读 · 2 评论