×

ribbon

Springcloud----Nacos&Ribbon&OpenFeign or Eureka

Ai潼泺 Ai潼泺 发表于2024-06-10 浏览5662 评论0
一.引入Nacos注册中心 1. 引入依赖 需要注册的一方通常都是被调取的一方,我们称之为生产者,以及需要调取的一方,我们称之为消费者,那么这两者都需要通过注册中心去完成调用和被调用的过程.所以谁用到了Nacos,谁就需要导入Nacos的依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba

ribbon

SpringCloud之Eureka注册中心与Robbin负载均衡(springcloud+eureka)

wmwlgzs wmwlgzs 发表于2024-06-09 浏览8764 评论0
学习目标 了解系统架构的演变 知道什么是SpringCloud 独立搭建Eureka注册中心 独立配置Robbin负载均衡 系统架构演变 要学微服务,我们先来看看系统架构的演变史,从而对微服务架构进行更深层次的了解。 随着互联网的发展,网站应用的规模不断扩大,需求的剧增,带来了系统架构不断的演进、升级和迭代。 系统架构的演变,大体上划分为:传统架构、负载均衡架构,分布式服务架构,SOA架构,微服务架构。 传统架构:单一应用 当网站流量很小时,只需一个应用,将所有功能都部署在一起。

spring cloud

Spring Cloud Eureka整合 Seata 实现分布式事务

qq_45zcwatb qq_45zcwatb 发表于2024-06-02 浏览7582 评论0
一、Seata 介绍         Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。         Seata相关名词         TC (Transaction Coordinator) - 事务协调者         维护全局和分支事务的状态,驱动全局事务提交或回滚。         TM (Transaction Manager

ribbon

Spring Cloud(四):feign+ribbon集成测试(spring cloud ribbon feign)

森宇 森宇 发表于2024-06-01 浏览5735 评论0
Feign 集成工具 远程调用:声明式客户端 ribbon 负载均衡和重试 hystrix 降级和熔断 feign 声明式客户端接口 微服务应用中,ribbon 和 hystrix 总是同时出现,feign 整合了两者,并提供了声明式消费者客户端 用 feign 代替 hystrix+ribbon 只需要声明一个抽象接口,就可以通过接口做远程调用,不需要再使用 RestTemplate 来调用 // 调用远程的商品服务,获取订单的商品列表 // 通过注解,配置: // 1. 调用

spring cloud

can not get cluster name in registry config ‘service.vgroupMapping.xxx-seata-service-group‘

吴昊 吴昊 发表于2024-06-01 浏览11115 评论0
can not get cluster name in registry config ‘service.vgroupMapping.xxx-seata-service-group’, please make sure registry config correct 无法在注册表配置的service.vgroupMapping中获取集群名称。xxx-seata-service-group ',请确保注册表配置正确 该案例使用nacos作为seata服务的配置中心和注册中心 首先

ribbon

19.Feign 的工程化实例:eureka,ribbon,feign,hystrix(springcloud)

良行广告 良行广告 发表于2024-06-01 浏览5655 评论0
项目模型   项目结构 本实例创建model都是通过maven手动创建,依赖进行手动导入,好处是比使用springboot模板创建更加灵活,更方便的进行父子模块的管理。 1.创建父项目feign-project  2.对父项目feign-project的pom.xml,进行手动导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO

ribbon

OpenFeign超时控制(openfeign调用超时怎么处理)

周正,拆迁户化身 周正,拆迁户化身 发表于2024-05-31 浏览7295 评论0
 在上一篇的OpenFeign服务调用中,虽然可以使用OpenFeign来实现服务之间的调用,但是一旦调用提供服务方的时候超时就会报错;所以这里就需要了解到OpenFeign的超时控制。 在提供服务端暴露一个接口,设置睡眠3秒钟,方便测试 @Value("${server.port}") private String serverPort; // 返回端口号 @GetMapping(value = "/feign/timeout") public String paymen

spring cloud

Eureka注册不上或注册后IP不对(多网卡的坑)(eureka限制ip注册)

亿源雾化蒸汽? 亿源雾化蒸汽? 发表于2024-05-31 浏览7006 评论0
Eureka注册不上或注册后IP不对(多网卡的坑) 一、问题发现 ​ 使用SpringCloud一套的微服务项目在开发测试环境都再正常不过了,到生产部署的时候启动服务就死活无法启动,去看启动日志发现,在获取配置中心配置时连接不到配置中心了,报了一个Host Unreachable的错。 ​ 按道理来说这个错很简单,就是网络不通导致的。但是问题就出现在这儿,我直接ping注册中心和配置中心的IP是通的,没有问题。 ​ 再仔细一看才发现事情并不简单,我们生产环境开放的是一套10.21.