【发布时间】:2010-07-12 12:22:08
【问题描述】:
有谁知道 .NET 的任何缓存提供程序支持直接按键输入/输出流数据,而不是序列化/反序列化对象?
我更希望 AppFabric (Velocity) 可以,但它似乎只处理像内置 ASP.NET 缓存这样的对象。
【问题讨论】:
-
您想在流式传输和序列化之间做出什么区分?要流式传输对象,您无论如何都需要将其转换为字节。
-
您能澄清一下您希望在这里看到的使用类型吗?
-
对不起 - 我的用例是原始二进制数据 - 财务数据的字节数组 - 从一个非常慢的后端系统流式传输,通过 WCF 服务传输到数百个用户。每个缓冲区可以达到 100MB 以上(尽管通常小于 10MB),所以我们希望将它们流式传输到客户端,而不是一次在内存中缓冲整个内容。一个快速的分布式文件系统也可以在这里工作——我们研究了 Hadoop HDFS,但它在 Windows 下似乎没有得到很好的支持。
标签: c# caching memcached appfabric