我已经使用 C# 开发了一个 WCF Web 服务,该服务可以使用与我的后端数据对话的 COBOL VM 向我的移动客户端提供我需要的数据。它有效,但非常不可靠。我认为这与 Web 服务的生命周期有关,我只是不明白它是如何崩溃的。我相信问题是COOBL VM,它是一个单例,以及每次关闭它的过程。我已经试过了
lock(myobject)
{
... run my code here
}
我想将 COBOL VM 移动到服务器服务,我可以在其中保留我的 COBOL VM 并调用它。我不知道如何在所有 WCF Web 服务调用中保留 COBOL VM。我正在寻找显示 wcf Web 服务与服务器服务通信的示例,这样我就可以将我的业务层代码移出服务,并让它调用服务器服务以获取所需的数据。通过这种方式,我可以让 COBOL VM 一直运行,而不是像在 Web 服务中那样经历加载、执行和关闭过程。
有没有人有任何 WCF Web 服务与 WCF 服务器服务通信的好例子?