我被要求构建一个将由ESB进程使用的Web服务(IIS托管),并且Web服务需要针对3个独立的数据库运行3个查询以收集所需的数据。一旦收集完成,WS中会发生一些高级转换(因此我们不直接在具有有限转换能力的ESB流程内转换)。WCF Web服务中的多个数据库查询?
我的问题是......它被看作是一种可接受的方法在Web服务中运行3个数据库查询?如果没有其他方法将被推荐?
我很欣赏更多的数据块我查询,潜在的可靠性能降低,但我们有负载均衡和集群DB农场所以一般的Web服务应始终能够连接到数据库服务器上的方法
的思考?
三个问题。首先,有多少人会执行这个Web服务,其次是他们多久执行一次这个Web服务,第三,数据是否需要实时数据? – Icemanind 2014-10-01 21:12:45
嗨,1)只是一个ESB过程(没有人),2)服务可能每隔几分钟就会调用一次,3)是数据必须是实时的,我们不能缓存任何东西 – Developr 2014-10-01 21:22:13