Node.js SOA和JSON web服务-配置

Node.js SOA和JSON web服务-配置,json,web-services,node.js,configuration,soa,Json,Web Services,Node.js,Configuration,Soa,我开始研究如何用JSON web服务实现Node.js 作为一个小问题,我需要一种方法/框架/系统来为所有公司的web服务建立通用配置中心。所以,我们不必为每个应用程序配置其他应用程序的确切地址,只需链接到某个中央服务器即可获得该信息。 (这对于基于XML的服务来说应该是一个很好的主题,所以可以/应该借用一些术语/方法/etc。) 有关 更新:这是关于web服务配置和编排的问题。选择一个具有精益体系结构的活动(活动延迟)框架。有一个称为,另一个称为。如果有疑问,Express还可以用于使用J

我开始研究如何用JSON web服务实现Node.js


作为一个小问题,我需要一种方法/框架/系统来为所有公司的web服务建立通用配置中心。所以,我们不必为每个应用程序配置其他应用程序的确切地址,只需链接到某个中央服务器即可获得该信息。 (这对于基于XML的服务来说应该是一个很好的主题,所以可以/应该借用一些术语/方法/etc。)

有关

更新:这是关于web服务配置和编排的问题。

选择一个具有精益体系结构的活动(活动延迟)框架。有一个称为,另一个称为。如果有疑问,Express还可以用于使用JSON构建Web服务


当您使用其中任何一个应用程序代码时,您可以从不同的应用程序代码BSE读取集中存储的配置

看看这里:“作为一个小的子问题,我需要一种方法/框架/系统来为所有公司的web服务创建通用配置中心”这不是一件好事,因为它会使您的服务依赖于“中心”配置系统。它们需要是可以单独部署的单元。@Marco如果一个服务被多个其他服务使用,并且需要移动到其他服务器(例如升级或失败时),则使用一个配置点可以解决其他服务使用不同入口点的问题。@PaulVerest让我弄清楚这一点。在SOA环境中,服务需要在部署和运行时独立于其他服务。您必须能够在不依赖其他人的情况下部署和运行服务,但如果服务无法相互通信,则这些服务将毫无用处,您的问题是完全正确的。集中式配置的唯一问题是,如果资源不可用,服务器将无法运行。当然有办法解决这个问题。@PaulVerest例如,你可以依靠强大的SLA来确保资源几乎“始终”可用,可能是云提供商(Amazon、Azure),但这实际上取决于你的服务是如何提供的。你能至少为GO&Geddy添加链接吗