spring cloud
文章平均质量分 52
BatmanWayne
看的越多,越不敢写代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于 SSE 的前端日志展示
参考。原创 2023-10-23 16:49:54 · 1863 阅读 · 0 评论 -
服务器往浏览器推消息(SSE)应用
SSE(服务器发送事件)SSE是一种基于HTTP的单向通信机制,用于服务器向客户端推送数据。它的工作原理如下:建立连接:客户端通过发送HTTP请求与服务器建立连接。在请求中,客户端指定了接收事件的终点(Endpoint)。保持连接:服务器接收到连接请求后,保持连接打开,并定期发送事件数据给客户端。事件流:服务器使用 “Content-Type: text/event-stream” 头部标识SSE连接,并使用特定格式的数据(事件流)发送给客户端。原创 2023-10-18 14:26:52 · 3206 阅读 · 0 评论 -
k8s+docker+spring boot搭建web服务
算是一次比较综合的检验了。基本上已经成功跑起来了,但是,存在问题:1,私有仓库的镜像不知道为啥不能拉取,但是到了节点上,又可以手动拉取。2,spring boot的application.yml文件,没有加载上。需要修改。原创 2022-10-17 00:29:44 · 1142 阅读 · 0 评论 -
Spring boot集成xxl-job
1st 原始网址https://www.xuxueli.com/xxl-job/2nd 下载源码原创 2020-12-11 23:02:28 · 796 阅读 · 0 评论 -
SpringCloud学习(九)-- 引入配置中心
目录1,创建git仓库2,添加应用配置文件3,增加config-server服务工程1)引入配置包2)开启配置中心服务3)添加相关配置4)测试4,普通工程引入配置中心1)引入config包2)删除application,yml,添加bootstrap.yml3)测试1,创建git仓库目前笔者使用的是gitee码云,在国内可以避免出现被墙的情况。地址:传送门2,添加应用配置文件添加user-dev.yml,代码如下server: por原创 2020-12-06 16:28:43 · 283 阅读 · 0 评论 -
SpringCloud学习(八)-- Gateway服务引入
1,引入必要的包 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <depen原创 2020-12-05 21:32:12 · 1045 阅读 · 0 评论 -
SpringCloud学习(七)-- Feign客户端的ribbon和hystrix
1,配置文件#由于feign中已经集成rebbion和hystrix,所以可以不用额外引入包ribbon: ConnectTimeout: 1000 #连接超时时长 ReadTimeout: 2000 #数据通信时长 MaxAutoRetries: 0 #当前服务重试次数 MaxAutoRetriesNextServer: 0 #重试多少次服务 OkToRetryOnAllOperations: false #是否对所有的请求方式都重试feign: hystrix:原创 2020-12-03 00:40:52 · 251 阅读 · 0 评论 -
SpringCloud学习(六)-- Feign客户端
一、添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>二、打开Feign调用@SpringBootApplication@Enab原创 2020-12-02 00:20:32 · 199 阅读 · 0 评论 -
SpringCloud学习(五)-- hystrix学习
一,引入必要的包 <dependency> <groupId>com.netflix.hystrix</groupId> <artifactId>hystrix-javanica</artifactId> <version>${hystrix.version}</version>原创 2020-12-01 01:33:02 · 229 阅读 · 0 评论 -
SpringCloud学习(四)-- Ribbon使用
一、服务提供方启动两个服务二、服务消费方,restTemplate增加注解 @Bean @LoadBalanced//开启Ribbon的负载均衡,调用时,可以通过user-service名字,找到对应的服务。 public RestTemplate restTemplate(){ return new RestTemplate(); }三、服务消费方以服务提供方名字进行调用 @GetMapping("/{id}") publ原创 2020-11-27 00:12:46 · 348 阅读 · 0 评论 -
SpringCloud学习(三)-- Eureka的高可用
目录一、Eureka配置二、服务配置1)user-service2)consumer-demo三、测试一、Eureka配置server: port: ${port:10086}spring: application: name: eureka-servereureka: client: service-url: # eureka服务地址,如果是集群的话;需要指定其他集群的eureka地址 defaultZone: ${de原创 2020-11-26 00:34:12 · 833 阅读 · 1 评论 -
SpringCloud学习(一)--环境搭建
目录一、建立工程二、添加依赖三、添加服务提供者1)工程结构2)pom依赖3)核心controller四、添加服务消费者1)工程目录结构2)pom文件依赖3)核心controller五、测试一、建立工程建立之后的工程如下二、添加依赖<parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId&g原创 2020-11-25 01:19:56 · 257 阅读 · 0 评论 -
SpringCloud学习(二)--Eureka注册中心
一、新建Eureka-server工程新建完成后工程结构如下二、添加依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId&原创 2020-11-25 00:48:44 · 232 阅读 · 0 评论
分享