上的负载无论如何都会很低

Telemarketing List helps companies reach the right prospects with targeted and reliable telemarketing data.
Post Reply
roseline371274
Posts: 919
Joined: Mon Dec 23, 2024 7:00 am

上的负载无论如何都会很低

Post by roseline371274 »

新创建的上下文将使用嵌入式配置服务器从 Git 获取最新配置,并创建一个新的 cron 调度程序来轮询未来的更改。这样就形成了一个闭合循环。我们正在运行最新配置并轮询任何新的变化。
完毕!

结束语
我很清楚事情本来可以解决得更简单一些。我们可以优化我们的管道并从那里触发刷新或重新启动。我们本可以抛弃 Windows,转而使用 Kubernetes 或 OpenShift 的全面容器,从而省去所有的麻烦(即用新的麻烦取代旧的麻烦)。我们可以将配置文件放在单独的文件共享中,并在时间戳上刷新。有很多选择,但我们必须使用我们拥有的工具。

嵌入式 ConfigServer 的开销很小。我们不会运行数百种 开曼群岛号码数据 服务,因此 Azure DevOps 。是的,应用程序的完全重启将需要更多时间,但稳定性和易于更新比高性能和正常运行时间更重要。

使用 Spring Cloud Bus 通过 Kafka 进行完整的配置服务器设置是一个很好的工具。如果您可以将配置文件拆分到各自的存储库中并根据环境(Dev,Prod等)对其进行标记,那么在发生简单的配置更改时,它可以真正加快您的部署速度。遗憾的是,Camel 的开箱即用性并不好,需要一些稍微复杂的解决方法才能与重新加载配合使用。

在只有少数应用程序的环境中,完整的配置服务器和云总线设置是多余的。您将考虑添加 Kafka Broker 和 Config Server,也许还有服务注册表,所有这些都是为了实现热刷新。以这种方式嵌入服务器可实现两全其美的效果:几乎运行时刷新,并且无需维护更多基础设施。
 
Post Reply