替代wcf回调。有一个吗?

时间:2011-10-29 07:15:32

标签: wcf

想知道是否有比wcf回调更好的选择。

处理一些数据发票并打印时,我需要不断向用户显示winform - “Invoice 1 Printed”发票2打印等.... 我已经把一个回调机制和所有工作放在一起,但想知道是否有更好的方法来做到这一点。

如果2个服务比回调更好,那就在想。 一个在服务器端通过发票循环并保存到数据库的状态=“已打印”,另一个查询它并检查它是否已打印并返回给用户

这会比回调更好,更快,并避免超时等。?

作为一名使用回调的同事,我认为“不要使用回调使用2种服务”。

如果您必须处理2000张发票并通知用户每张发票,您会怎么做?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在一个项目中,我们做了以下工作:

  • 所有Windows客户端也托管WCF服务
  • 当Windows客户端启动时,它会向服务器注册,该用户是使用此IP地址的loggon。
  • 服务器存储有关登录人员的信息
  • 然后我们可以随时向用户发送消息

当客户收到我们发送事件的消息时,受影响的UI的任何部分都可以自行更新或显示消息。