我目前正在定期轮询一项Web服务。它不存储它的状态,每次查询时都会被实例化。本质上,它检索其他外部实体的状态,例如数据库并将其传送回请求者。我们如何在两种不同的服务之间共享数据
最近,作为出现在
- 储存状态,需要有需要从特定源汽车无收集数据和存储的一些重要比特/相关
- 有需要收集特定数据源的总量在一段时间
我想出了以下的想法:
这里我主要关心的是,我正在使用一个静态类(实质上是全局的)在两个服务之间共享数据。有没有更好的方法来做到这一点?
编辑:感谢迄今的回应。对于这个问题的同类问题抱歉:试图找出跨不同服务共享数据的最佳方式,并且不确定具体细节(即需要什么)。我正在开发的平台是.NET框架,两种服务都只是作为Windows服务托管的WCF服务。数据库路由听起来像是最传统的方式 - 但是现在我不愿意沿着这条路走下去(主要是为了部署/设置问题;它引入了除了简单安装之外还需要创建新表等)该软件)在此处传输相对少量的数据。这当然可能会在将来发生变化,并且数据库路线可能会成为当时的方向。
除了添加数据库持久层之外,还有其他方法吗?
你使用任何特定的语言或框架? – 2009-10-28 02:36:48