首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >spymemcached get()还是asyncget()?

spymemcached get()还是asyncget()?
EN

Stack Overflow用户
提问于 2013-01-08 02:58:21
回答 1查看 1.4K关注 0票数 1

在像servlet这样的多线程应用程序中,如果我们想使用单个spymemcached对象,我应该使用get()方法还是asyncget()方法从缓存中获取值?

我有点不确定我是否正确地解释了spymemcached文档-所以这个问题。

EN

回答 1

Stack Overflow用户

发布于 2013-09-12 09:19:52

asyncGetget之间的区别在于,在asyncGet中,您不必等待操作完成并在调用后立即返回返回值。你只是简单地开枪就忘了。也就是说,您需要定期检查为您提供返回值的Future对象句柄。

get中,您等待操作完成的时间越长越好,Java线程会等待对Memcached的调用完成并返回,即使Memcached中发生了重试逻辑中的服务器错误,您也需要等待此操作完成。

因此,asyncGetget之间的区别不在于一个比另一个能够处理更多这样的请求,也不在于get是并发的而asyncGet不是。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14202272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档