我们有一个多服务应用程序。 我们已经移动了一个方法,该方法涉及对WCF端点公开的单独组件的数据库访问。
我们有多个服务需要使用此方法。
困境是使用什么:
对方法的WCF调用。
直接调用方法,由我们的DI引擎解决。
系统性能是一个关键问题。
那你觉得哪个更好?
使用WCF制作cal
参考所需的服务,并使用DI引擎在进程中调用它。
谢谢或。
答案 0 :(得分:0)
如果性能至关重要,那么引用服务组件并直接调用数据库而不经过所有WCF层和序列化过程将会更快但不那么健壮。如果您决定更改实现,则还需要重新编译客户端应用程序。我的建议是测量WCF服务调用的性能,如果您对结果感到满意,请保持这种状态。