试图让Spring云网关在我们应用程序的几个实例之间实现负载平衡,但就是无法弄清楚。我们目前没有服务注册表(没有尤里卡等)。
我一直在尝试使用功能区,并有这样的配置:
spring:
application:
name: gateway-service
cloud:
discovery:
locator:
enabled: true
gateway:
routes:
- id: my-service
uri: lb://my-load-balanced-service
predicates:
- Path=/
filters:
- TestFilter
ribbon:
eureka:
enabled: false
my-load-balanced-service:
ribbon:
listOfServers: localhost:8080, localhost:8081
但是,当我尝试向网关发出请求时,我会得到一个内容长度为0的200响应,并且我的存根没有被击中。
我有一个非常基本的设置,没有定义豆子。
我怎样才能让ribbon发挥好/或替代?
您应该检查spring-cloud d-starter-netfex-ribbon
是否依赖于您的项目
我是微服务的新手。(学习阶段)。我有一个问题。我们在云中部署微服务。(例如 AWS)。云已经提供了负载平衡和日志。我们还在Spring Boot中实现了负载平衡(功能区)和日志(Rabbit MQ和Zipkin)。这两种实现有什么区别?我们两者都需要吗?有些人可以回答这些问题吗? 提前感谢。
这意味着Zookeeper将负载均衡器理解为一个客户机,并与之建立联系。但是负载均衡器只是ping TCP2181就出来了。
我有一个带有一些endpoint的anexo API,比如: 如何将Spring Cloud Gateway与这些endpoint一起使用?
在阅读了一些文章后,我得到了以下理解:菲恩使用Ribbon作为负载均衡器。Ribbon配置在一个属性文件中,其中包含所有应用程序客户端的不同主机列表。 我的问题是: 既然我没有找到任何可理解的示例,我该如何使用Spring云负载平衡器
考虑这个使用Spring Boot 2.1.2和Spring Cloud Greenwich.release的基于微服务的应用程序: 每个微服务使用JSESSIONID cookie来标识自己的专用Servlet会话(即没有与Spring session和Redis共享的全局唯一会话)。 外部传入请求由Spring Cloud Gateway路由(以及通过Spring Cloud Netflix使
我正在看Spring靴/云和Netflix固件(尤里卡,丝带)。我正在研究这个例子: https://spring.io/blog/2015/07/14/microservices-with-spring基本上是关于一些使用Eureka服务注册表的小型Spring Boot微服务。 我现在想启动同一个服务的几个实例(在这个例子中是Account tService,在不同的端口上)。我读到的一切(上