windoze 发表于 2016-05-04 14:38

回复 9# littledick

“消息中间件”……消息放在中间,果然很贱……

_nosay 发表于 2016-05-05 09:13

回复 2# windoze

头像,好幽默。

wlmqgzm 发表于 2016-05-08 14:20

作者其实对自己开发的Zeromq也不是太满意, 后来又开发了一个纯C语言做的代替品,叫nanomq, 据说性能要好一些, 而且作者说今后主要开发和更新要放到nanomq方面, {:1_1:}

我自己觉得小程序用还是不错的, 开发效率比较高. 简单好学.

重要的大系统还是算了, 宁可选其他的或者自己开发.另外 windoze 开源的网络库不错, 纯C++, C++的功底是国内超一流水平, 但是如果看源代码的话,C++水平低的人, 学习难度比较大.
自己开发的话, 推荐的库就是Boost Asio

lxyscls 发表于 2016-05-08 22:10

回复 2# windoze


    zeromq的作者不是这个光头吗?http://zeromq.wdfiles.com/local--files/intro:read-the-manual/floss-weekly.jpg

windoze 发表于 2016-05-09 01:37

回复 13# wlmqgzm

ASIO的API设计的不错,跨平台的能力比libevent好太多了,但是proactive的异步风格可能需要适应一下。它最大的问题是性能,TCP的性能比起手写epoll低了点,UDP简直就是个坑,当然我写的那个fibio基于ASIO,上面又包了一层适配coroutine,性能还要再打个折扣…………

写服务端程序,没有特别需求的话强烈不建议入C++这个坑,搞搞Go还是挺省心的,只要你能忍得住这个语言带来的生理反应,反正我经常忍不住要去吐会儿。

离不开Java但腻歪了SSH的同学可以看看Vert.x和Quasar,尤其是后者,与Kotlin一起服用能让你high整夜;React个人觉得类似榴莲,营养固然充足但味道太难闻,当然这纯属个人偏好。

Akka、Play什么的纯粹浪费生命,不是说这些东西做得不好,而是说Scala在编译时间这一块已经战胜C++了,想在公司偷懒或者手里有私活的话倒是绝佳选择。

想找点新奇的可以去看看D和vibe.d,实话说挺好玩的,但IDE支持就是渣,写程序苦点。

Node.JS治疗颈椎病有奇效,强烈建议大家多去读读源代码,用它开发……还是算了,除非你是那种需要负责从挖沙子到卖广告的全桟程序员。

Rust这种东西目前还完全不适于写服务端的程序,想入坑的同学可以回去再睡会儿,一觉醒来就能用了也说不定。

实话说Swift+libdispatch/GCD组合看起来底子真的不错啊,有兴趣的话刚好可以开个项目拉拉人气,当网红指日可待 233333333
页: 1 [2]
查看完整版本: 各位大牛用过ZeroMQ没?怎么样?