Serialization 在Windows Server应用程序结构中使用自定义缓存序列化程序

Serialization 在Windows Server应用程序结构中使用自定义缓存序列化程序,serialization,appfabric,appfabric-cache,Serialization,Appfabric,Appfabric Cache,似乎可以将定制缓存序列化程序与Azure AppFabric(由Jagan Peri)一起使用 是否可以将自定义序列化程序与Windows Server AppFabric缓存一起使用?很遗憾,这是不可能的。 AppFabric缓存使用NetDataContractSerializer(如果配置了deflate压缩)。 在反编译客户端程序集后,我自己检查了这一点。您可以使用以下解决方法来实现这一点: 1) 实现您自己的自定义序列化 2) 在放入缓存之前序列化对象 3) 将字符串对象添加到缓存中

似乎可以将定制缓存序列化程序与Azure AppFabric(由Jagan Peri)一起使用


是否可以将自定义序列化程序与Windows Server AppFabric缓存一起使用?

很遗憾,这是不可能的。 AppFabric缓存使用NetDataContractSerializer(如果配置了deflate压缩)。
在反编译客户端程序集后,我自己检查了这一点。

您可以使用以下解决方法来实现这一点:

1) 实现您自己的自定义序列化 2) 在放入缓存之前序列化对象 3) 将字符串对象添加到缓存中


Wojtek

谢谢!谢谢你的建议,我尝试过这种方法,但不幸的是,它对我的需求来说太慢了。你可以用protobuf来实现