nanomsg pipeline模式体验
直接在nanomsg的github上搜索即可
push / pull 和 pub / sub 区别是push/pull 不会丢失数据,会一直阻塞着, 而pub/sub会丢失数据(除了订阅之外,)
可以考虑阅读naomsg源代码and pull request, 然后写一个动态数据流向的ppt
学习nanomsg源代码
学习创科接口说明书
学习创科的软件使用说明书
已经下载创科说明文档,学习软件使用方式
学习创科解决方案:已学习大概样子,创科不支持触发执行,只能连续运行然后触发,但是可以使用发送两次数据文本或者保存两次文本来进行计算。
学习nanocat使用方式
学习windows搜索技巧:暂不学习,只使用默认和环境变量即可
学习ppt用来数据流传输以及csv各式学习
学习CK自定义开发:但是官网没有提供相关SDK,暂时无法编写模块
安装markdown进行阅读
nanomsg和zeromq的区别
自从本文档被完成之后,nanomsg和zeromq都改变了很多。
尽管如此,但是用nanomsg和zeromq的原作者的话来说,这个文档可能对理解nanomsg背后的历史动机而言是有趣的。
许可证
nanomsg库是由MIT授权。这意味着,不像ZeroMQ那么保守,你可可以随意编辑源代码,并且使用
另一个不同的许可证来再次发布,然后作为一个专利产品。
POSIX合规
ZeroMQ的API是模仿BSD socket API的,BSD socket的API没有完全匹配ZeroMQ的API。
nanomsg的目标是符合整个POSIX规则。
-
sockets被展示位ints,而不是void指针
-
ZeroMQ中比较出名的Contexts,在nanomsg中也不存在了。这意味着更简单的API(socket可以一步创建成功),
以及在单进程的不同模块之间使用该库进行通信的可能性