【问题标题】:Change quarkus hazelcast cluster member ip更改quarkus hazelcast集群成员ip
【发布时间】:2021-11-04 23:53:46
【问题描述】:

是否可以将 quarkus.hazelcast-client.cluster-members=hazelcast:5701 更改为 127.0.0.1 但在 kubernetes 中(不在 application.properties 中)?例如在 ConfigMap 中?

我的配置图如下所示:

hazelcast.yaml: |-
  hazelcast:
    network:
      join:
        multicast:
          enabled: false
        kubernetes:
          enabled: true
          namespace: dev-1
          service-port: 5701

我正在使用 hazelcast 作为我的应用程序的 sidecar 容器。

【问题讨论】:

标签: kubernetes hazelcast quarkus


【解决方案1】:

对于 Hazelcast 配置,您可以覆盖属性in different ways

  • 使用系统属性
  • 使用环境变量
  • 提供不同的配置文件

但是,您的问题与 Quarkus 而不是 Hazelcast 有关。 Quarkus 还提供了几个configuration override techniques

  • 系统属性
  • 环境变量
  • 当前工作目录下的.env文件
  • $PWD/config/application.properties 中的 Quarkus 应用程序配置文件
  • 类路径中的 Quarkus 应用程序配置文件 application.properties
  • MicroProfile Config 配置文件

在这方面,@Turing85 的评论是正确的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多