zeromq怎么实现异步request-reply?

51 views
Skip to first unread message

Tienson Qin

unread,
Apr 22, 2014, 7:08:31 AM4/22/14
to cn-cl...@googlegroups.com
这段时间在做一个分布leveldb server, 消息队列用的zeromq, 协议是majordomo.
希望集成redis提供统一的service api。

api现在很简单就是get, put还有delete.
现在的问题是put和delete能达到50000 ops/s, get却只有3000 ops/s.

我想了下,异步可以用future,但是实际测试开销太大,大家有什么想法?

Yunfan Jiang

unread,
Apr 23, 2014, 12:07:36 AM4/23/14
to cn-cl...@googlegroups.com
你可以看下 hyperdex 他自带分布式支持 同时性能还不错 支持类redis的存储

但是最近又冒出个新的来 c实现的 存硬盘(index载入到内存) 支持类redis的存储 他给的benchmark也比leveldb狠 不过我没见到支持分布式的说法


--
中文社区博客:http://blog.clojure.cn/
中文问答网站:http://ask.clojure.cn/
中文邮件列表:https://groups.google.com/d/forum/cn-clojure?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛中的“CN-Clojure”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到cn-clojure+...@googlegroups.com
要发帖到此论坛,请发送电子邮件至cn-cl...@googlegroups.com
通过http://groups.google.com/group/cn-clojure访问此论坛。
要查看更多选项,请访问https://groups.google.com/d/optout



--
Name: yunfan
Site: http://geek42.info/
Interest:
  - Lang: [forth, clojure, c, python, lua]
  - software: [nginx, redis]
  - abstract: [vm, tiny, cloud, html5]
  - history
  - science-fiction
  - music: [new-age, vangelis, yanni]

Yunfan Jiang

unread,
Apr 23, 2014, 12:08:28 AM4/23/14
to cn-cl...@googlegroups.com

Tienson Qin

unread,
Apr 23, 2014, 12:25:38 AM4/23/14
to cn-cl...@googlegroups.com

先了解下hyperdex,谢谢啊

您收到此邮件是因为您订阅了Google网上论坛“CN-Clojure”中的主题。
要退订此主题,请访问https://groups.google.com/d/topic/cn-clojure/rWIsvEcbBVY/unsubscribe
要退订此论坛及其所有主题,请发送电子邮件到cn-clojure+...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages