2017-06-15 54 views
0

Web服务B一直是提供已服务数年的信息的服务。 “A”正在同一台服务器上开发,需要“B”包含的信息。这会导致任何问题吗?当Web服务“B”作为“A”驻留在服务器上时,是否有任何关于从IIS Web服务“A”调用IIS Web服务“B”的问题?

+0

时间是我看到的唯一问题。如果服务B没有被预热,经过这样的循环可以在相当大的检索信息之前增加延迟,如果服务B没有预热,则几秒(或者如果数据集相当大,则为几分钟)。有人可能会有更多的实质性答案或其他顾虑。 – Kiradien

+0

“B”是一种轻量级服务,经常在其他地方调用。所以对尺寸的关注以及“发动机暖机”不在那里。 – Elwood

回答

0

这里的担心可能会有所不同,具体取决于您可能会或可能不担心。

你要问几个问题:

  • 是性能的关注?
    • 如果您资源不足,可能需要关注。如果你的IIS服务器可以同时处理,那么没有理由担心。
  • 发展时间是一个问题吗?
    • 如果是这样,那么您肯定希望保持Web Service B运行并重新使用现有功能。

简单地说,除非有一个理由不使用它(的表现,不正确的数据,等等),那么它会是很难拿出有效的关注。

+0

谢谢,我只是检查任何响应,如“港口80被淹没”。根据IBM的回应,我事先处理了多米诺骨牌发展,并调用了来自同一台服务器的服务,最终导致其崩溃。 – Elwood

+0

没问题。即使如此,您仍然可以更改WebService B的端口。但是,在耗尽服务器本身资源之前,您可能不会遇到阻塞的端口。根据我的经验,IIS在引导流量方面非常出色。 – Cory