0

我们有各种客户端应用程序,它们需要各种参数来调用服务。这主要是服务 URL 和所有。现在我们正在注入 java 对象作为来自 asp.net 的服务器响应。或asp。因此,服务器代码执行了具有所有 vlaues 的 javascript 对象的 response.write。

我打算将配置移动到节点,以便 Javascript 应用程序可以直接调用节点并将配置值作为 json 对象获取。

一旦我将值传递给 client ,我就可以缓存它们,直到有人再次在后端进行更改。

你们认为这是否是一个好方法。

如果有人更改后端的配置值,我如何刷新缓存。

任何类型的输入将不胜感激。

4

1 回答 1

2

考虑到 asp.net 服务也可以用 JSON 对象响应,那么我想真正的问题是,“你为什么要改变服务架构”。如果您有能力更改为 node.js 以使整个堆栈都使用 Javascript,那很好,但否则这似乎有点浪费,除非 node.js 有一些您需要 asp.net 的东西才不是。作为同时使用两者的人,它们都适合作为将 JSON 传入和传出客户端的 Web 服务。

如果您希望在后端进行更改时更新您的客户端应用程序,那么听起来您需要某种 Web 服务的“推送”功能,以便它可以告诉客户端新信息可用。可以通过这两种技术(asp.net/wcf 或 node.js)使用 websockets 来做到这一点,但如何做到这一点取决于您。

于 2013-02-07T11:15:48.330 回答