最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

是否可以为所有Node.js微服务进行集中配置?

IT培训 admin 5浏览 0评论

是否可以为所有Node.js微服务进行集中配置?

我们有一套NodeJS微服务,我们所有的微服务都有针对不同环境的个性化配置

 default.json
 dev.json
 staging.json
 production.json

我怎么能理解这些东西?

  1. 是否可以为所有微服务创建集中配置而不是个人?
  2. 哪个是首选的集中配置或个人配置?

我也谷歌,但没有关于此的信息。我主要是在寻求如何实现这一目标的建议。

回答如下:

Do not do it

将应用程序拆分为微服务的想法是保持独立性。因此,集中式配置打破了这个想法加上这样做(例如使用某种代理微服务),你可能必须在同一台机器上运行它们。

Is is for local development ?

如果是,只需创建docker-compose容器,以便开发人员轻松设置开发环境。这仍然需要每个容器/服务的多个配置

Do not do microservices

也许你想要活跃的不是微服务架构。看看here。可能是你想要的,服务应该很容易移植到有限的上下文中。

还要记住,有界上下文不是微服务

是否可以为所有Node.js微服务进行集中配置?

我们有一套NodeJS微服务,我们所有的微服务都有针对不同环境的个性化配置

 default.json
 dev.json
 staging.json
 production.json

我怎么能理解这些东西?

  1. 是否可以为所有微服务创建集中配置而不是个人?
  2. 哪个是首选的集中配置或个人配置?

我也谷歌,但没有关于此的信息。我主要是在寻求如何实现这一目标的建议。

回答如下:

Do not do it

将应用程序拆分为微服务的想法是保持独立性。因此,集中式配置打破了这个想法加上这样做(例如使用某种代理微服务),你可能必须在同一台机器上运行它们。

Is is for local development ?

如果是,只需创建docker-compose容器,以便开发人员轻松设置开发环境。这仍然需要每个容器/服务的多个配置

Do not do microservices

也许你想要活跃的不是微服务架构。看看here。可能是你想要的,服务应该很容易移植到有限的上下文中。

还要记住,有界上下文不是微服务

发布评论

评论列表 (0)

  1. 暂无评论