这可能是显而易见的,但我找不到任何关于此的首发例子。我想要实现它在需要时“透明地”压缩服务远程调用之间的数据(即,如果> 20k对象=>使用压缩)。
如果我的记忆力很好,我认为使用远程处理的WCF服务可以配置为使用特定格式化程序(即二进制)或自定义格式化程序(压缩!!!)。 Service Fabric也是如此吗?
这肯定会大大加快我的“批量”操作,而不会改变所有用于自行集成此功能的界面(最终并不难)。
欢迎任何提示,因为搜索官方MSDN文档会返回0结果!
最佳!
编辑#1:似乎Remoting v2可以提供自定义序列化器的解决方案:
使用Remoting V2 Stack的演员
使用2.8 nuget包,用户现在可以使用Remoting V2堆栈了 性能更高,并提供自定义序列化等功能。 远程处理V2与现有的远程处理堆栈不向后兼容 (我们现在称它为V1 Remoting堆栈。)
答案 0 :(得分:0)
如编辑#1中所述,其中包含一些动态使用压缩或未压缩响应的子句。请求。