Skip to content

Latest commit

 

History

History
64 lines (26 loc) · 1.77 KB

File metadata and controls

64 lines (26 loc) · 1.77 KB

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可以一步创建成功),

以及在单进程的不同模块之间使用该库进行通信的可能性