首页 > 解决方案 > 在 Micronaut 中使用 Consul 集中配置

问题描述

我正在从 Spring Boot 切换到 Micronauts 微服务,在 Spring Framework 中,我们使用 Spring Cloud Consul 进行集中配置。我正在寻找与 Micronaut 应用程序相同的功能。

我有不同的微服务,它们有一些共同的配置,也有一些不同的配置,我想在一个地方通用,在另一个地方不通用。

micronaut:
  application:
    name: feteBirdProduct
  server:
    port: 8083
kafka.bootstrap.servers: localhost:9092
consul:
  client:
    registration:
      enabled: true
      check:
        http: true
    defaultZone: "${CONSUL_HOST:localhost}:${CONSUL_PORT:8500}"

在上面的代码中,我有一个kafka.bootstrap.servers对于所有微服务都是通用的,但是,其他诸如名称和端口将用于特定的微服务。我怎样才能做到这一点

标签: javaconsulmicronaut

解决方案


推荐阅读