spring cloud
文章平均质量分 63
xgjj68163
java 开发
展开
-
spring cloud seata集成
如下订单操作,调用下订单方法后,需要增加订单记录、减少产品库存;订单记录和产品库存 数据存储在不同的数据库中;调用下订单方法时,订单服务或库存服务任何一个出现问题,此方法执行失败,数据库记录需回滚。理论支持:cap、base;理论依据:二阶段提交法(准备、执行);三阶段提交法(询问、准备、执行);消息最终一致性;最大努力通知法;解决方案:tcc(try-confirm-cancel)、sega等。原创 2023-08-31 14:54:07 · 376 阅读 · 0 评论 -
spring cloud 之 dubbo nacos整合
整体思路:+ 搭建本地nacos服务,详见+ 共三个工程,生产者服务、消费者服务、生产者和消费者共同依赖的接口工程(打成jar,供生产者和消费者依赖);+ 生产者注册服务到nacos,消费者调用nacos上的生产者服务;原创 2023-08-21 15:51:48 · 564 阅读 · 0 评论 -
spring cloud sentinel集成
限流、熔断、监控、动态规则配置。原创 2023-08-22 17:19:39 · 1297 阅读 · 0 评论 -
禁用nacos
spring.cloud.nacos.config.enabled=falsespring.cloud.nacos.discovery.enabled=falsespring.cloud.nacos.config.refresh-enabled=falsespring.cloud.nacos.discovery.instance-enabled=false原创 2021-12-20 14:25:27 · 1379 阅读 · 0 评论 -
RestTemplate、HttpClient使用
(7条消息) RestTemplate 用法详解_Lzc的博客-CSDN博客_resttemplatehttps://blog.csdn.net/jinjiniao1/article/details/100849237(7条消息) HttpClient详细使用示例_JustryDeng-CSDN博客_httpclienthttps://blog.csdn.net/justry_deng/article/details/81042379...转载 2021-12-01 10:43:45 · 118 阅读 · 0 评论 -
微服务网关的作用
spring cloud zuul网关的作用统一入口 动态路由 负载均衡 熔断 过滤器统一入口微服务架构下,系统有多个服务,不能每个服务一个对外地址,用户需要一个统一的系统入口进行操作,故zuul网关是系统的统一入口,是系统的门面动态路由zuul网关支持两种方式的路由配置:path+serviceId(即服务名) path+路径:端口微服务系统数量众多,每个系统又可能有多台服务器进行负载均衡,如果使用如上path+路径:端口的方式进行路由配置,运维人员的工作量及工作难度较大原创 2021-02-25 16:29:13 · 7622 阅读 · 0 评论 -
第六章 spring cloud config动态配置中心
微服务应用越来越多,对配置进行统一管理很重要1.spring cloud config组成git仓库、config服务端、客户端2.git仓库搭建,参见https://blog.csdn.net/u014161595/article/details/87268229win7搭建git服务器3.config服务端搭建3.1pom.xml<?xml version="...原创 2019-12-12 11:18:24 · 502 阅读 · 0 评论 -
第五章 spring cloud zuul
1. 服务路由将zuul自身注册为eureka服务,和eureka结合使用,eureka自动维护服务实例2.path+serviceId及路径+服务名的方式实现路由spring.application.name=mis_zuul_server_1server.port=端口##生产环境#zuul.routes.mis_dingding_consumer.path=/mis_di...原创 2019-12-10 11:42:06 · 239 阅读 · 0 评论 -
第四章 spring cloud feign(ribbon+hystrix)
1.ribbon客户端负载均衡,从服务中心获取服务列表,按照负载均衡策略进行负载均衡2.hystrix熔断机制,如超时、信号量占满、线程池占满、网络异常等,服务降级,无需等待响应,直接返回结果,避免故障蔓延3.feign=ribbon+hystrix由于每个客户端都需要包含ribbon+hystrix,故处理了封装框架feign3.1 A服务依赖B服务,A需要熔断机制3...原创 2019-12-10 11:19:09 · 190 阅读 · 0 评论 -
第三章 spring cloud服务治理 eureka
第三章 服务治理:spring cloud eureka1.组成服务注册中心、服务注册、服务发现2.服务注册中心(1)记录服务名、服务位置(ip+端口)(2)相关配置(2.1)单个服务注册中心server.port=1119eureka.instance.hostname=localhosteureka.client.register-with-eureka=fa...原创 2019-12-09 14:55:54 · 179 阅读 · 0 评论 -
第二章 spring cloud基于spring boot开发
第二章 spring boot1.starter PMOs,采用spring-boot-starter-*的命名方式2.可以融入Docker,支持嵌入容器tomcat、jetty3.@Value(“${}”)读取配置文件参数,placeHodler方式${},SpEL方式,#{}4.随机数#随机字符串=${random.value}#随机int=${random....原创 2019-12-09 14:54:11 · 132 阅读 · 0 评论 -
第一章 spring cloud基础知识
第一章 基础知识1.传统单体系统缺点业务耦合度高;部署在一个进程中,一个小的改动需要重启整个服务;性能瓶颈不好解决2.微服务优点业务耦合度第;每个模块单独部署在一个进程中;性能瓶颈好解决。微服务缺点进程呈数量级增加,运维工作量巨大;数据一致性问题,业务逻辑依赖还是存在的,一个业务接口的更改,影响依赖他的业务接口,需要有严格的版本控制;分布式应用的负杂行,如分布式事务、网络延...原创 2019-12-09 13:56:29 · 124 阅读 · 0 评论 -
spring boot 外部依赖包 打包
<build> <finalName>mis_baoxiao_service</finalName> <resources> <resource> <directory>${project.basedir}/src/main/resources/lib</directory> <...原创 2019-11-01 11:45:40 · 335 阅读 · 0 评论 -
spring cloud 启动相关
1.linux 启动zuulnohup java -jar XXXX.jar >zuulLog.txt &2.vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 ...原创 2019-10-09 15:41:10 · 99 阅读 · 0 评论 -
spring cloud eureka+feign 服务消费者
1.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...原创 2019-09-19 10:01:39 · 95 阅读 · 0 评论 -
spring cloud eureka 服务提供者
1.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org...原创 2019-09-19 09:56:34 · 115 阅读 · 0 评论 -
spring cloud eureka server 服务注册中心搭建
1.eureka主要用于服务治理,由服务注册中心、服务提供者、服务消费者组成;2.服务注册中心搭建(1)pom.xml坑一:版本对应,spring cloud版本与spring boot 版本;<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...原创 2019-09-18 15:55:53 · 138 阅读 · 0 评论