0
我有一个非常数据密集的内存WCF应用程序。当它启动时,它会加载大量数据并等待客户端调用其功能。现在数据加载和计算功能都在一个WCF中。我试图将“加载数据”和“计算”片段分成两个WCF,以便每当我开始计算时,我不必等待10-20分钟,以便完成“加载数据”功能。由于我将加载数据分离,所以我必须通过数据/服务合约作为函数公开所有内容,但加载数据类有很多方法可以使用,我可能必须在客户端使用这些方法( “计算”一面)。因为我相信方法不能传递给客户,所以客户不能调用方法,你认为我应该怎么做?WCF方法和体系结构问题
我试图让2个WCF函数像一个WCF那样所有的方法都被调用,但是将它分离成两个WCF使这些方法对客户端不可访问?
情景是。 1.加载数据2.计算加载来自加载数据WCF服务的单个数据。 3.计算调用接收到的数据函数(这是不可能的?)。
我应该使用远程处理共享库吗?使合同内的每个方法分开服务调用?
任何洞察力是赞赏。