最近,我创建了一些基于商业公司软件构建的远程类,使其可供远程客户端使用。 软件实现工作得很好,但我想问一下业务时是否有一些最佳实践 在某些进程中,层会产生大量需要客户端使用的消息。 基本上,业务层从数据库中提取数据,将其打包并将数据发送到远程站点(用于导入数据等)。 在这些进程中,远程服务器需要发送消息,通知客户端(正在监听它)有关进程的状态。 在导出期间,我们能够按秒导出超过25,000条记录,并使用正常的win32应用程序,即使每个导出的记录都可以刷新GUI。 使用远程方法这是不可能的,我的解决方案现在是每个可定制的秒数发送一条消息(包含到那个时间的导出记录的数量)。 我的问题如下: 在如上所述的情况下,这是消耗大量消息的最佳方式吗?
提前致谢 路易