栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我应该如何在protobuf-net中使用Booksleeve?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我应该如何在protobuf-net中使用Booksleeve?

那是完全正确的。“ Get”(BookSleeve)返回一个deferred

byte[]
。您已正确使用Wait获取实际值
byte[]
,然后使用
MemoryStream
over this 通过protobuf-net
byte[]
进行调用
Deserialize


都好。

如果您弄清楚丑陋的任何步骤,我也许可以更具体一些,但是:

  • BookSleeve通过完全异步
    Task
    ,因此需要
    Wait
    ContinueWith
    访问
    byte[]
  • protobuf-net完全基于流,因此需要
    MemoryStream
    坐在
    byte[]

当然,如果添加通用实用程序方法(可能是扩展方法),则只需编写一次。

加上一个包装器类(用于某些跟踪/滑动过期)和一个L1缓存(Redis为L2),这在我们在stackoverflow上使用它的方式非常准确。

需要注意的是:该连接是线程安全的,并且打算被大量共享;请勿在每次操作时进行连接。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/401353.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号