当前位置: 首页 > 知识库问答 >
问题:

如何在Eureka discovery server中注册非Spring Boot微服务

洪宏硕
2023-03-14

我最近安装了一个基于Spring Boot+Spring Cloud的微服务基础设施。我的Spring Boot微服务注册在我的Eureka服务器上,Zuul自动将请求重定向到它们。

我有一个Drupal内容管理器,通过REST接口公开内容,我希望它参加discovery狂欢派对。我如何让drupal在Eureka服务器中注册它自己,以便Zuul将相应的调用重定向到它?

共有1个答案

唐炜
2023-03-14

我发现我可以在bootstrap.yaml中添加手动zuul路由,我尝试在配置服务器的应用程序yaml属性文件中添加它,但由于某种原因,当Eureka discovery服务器工作时,它们被忽略了。总之,bootstrap.yaml可以工作。示例:

zuul:
  routes:
    mta_api:
      path: /mta_api/**
      url: http://my-non-springboot-rest-service.com/
      stripPrefix: false
 类似资料:
  • 我刚刚关注了下面这篇文章,https://spring.io/blog/2015/07/14/microservices-with-spring,但是我无法在尤里卡注册我的微服务。 customer-service.yml build . gradle for customer-service CustomerService.java 注册-server.yml

  • creds application.yml服务器:端口:9000 Eureka:Client:ServiceUrl:DefaultZone:http://localhost:8761/Eureka/ 发现application.yml

  • 并编写了一个示例spring cloud etflix eureka maven项目,该项目在http://localhost:8761上运行良好 我在spring boot微服务主类上都使用了注释@EureKadisCoveryClient和@SpringBootApplication 我使用了注释@enableeurekaserver和@springbootapplication

  • 本文向大家介绍springboot 注册服务注册中心(zk)的两种方式详解,包括了springboot 注册服务注册中心(zk)的两种方式详解的使用技巧和注意事项,需要的朋友参考一下 在使用springboot进行开发的过程中,我们经常需要处理这样的场景:在服务启动的时候,需要向服务注册中心(例如zk)注册服务状态,以便当服务状态改变的时候,可以故障摘除和负载均衡。 我遇到过两种注册的途径: 1、

  • 当下,分布式系统正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 CAP定理,又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(Consistency) (等同于所有节点访问同一份最新的数据副本) 可用性(Availabi

  • 主要内容:1、再回顾:什么是服务注册中心?,2、Consul服务注册中心的整体架构,3、Consul如何通过Raft协议实现强一致性?,4、Consul如何通过Agent实现分布式健康检查?1、再回顾:什么是服务注册中心? 先回顾一下什么叫做服务注册中心? 顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相调用。 举个现实点的例子吧,比如电商系统里的订单服务需要调用库存服务,如下图所示。 现在的问题在于,订单服务在192.168.31.1