01 2018 档案

摘要:NATS的协议是一个简单的、基于文本的发布/订阅风格的协议。客户端连接到 gnatsd(NATS服务器),并与 gnatsd 进行通信,通信基于普通的 TCP/IP 套接字,并定义了很小的操作集,换行表示终止。与传统的、使用了二进制消息格式的消息通信系统不同,使用了基于文本的 NATS 协议,使得客 阅读全文
posted @ 2018-01-31 16:36 大漠垂杨 阅读(7195) 评论(0) 推荐(0) 编辑
摘要:概念 发布/订阅(Publish/subscribe 或pub/sub)是一种消息范式,消息的发送者(发布者)不是计划发送其消息给特定的接收者(订阅者)。而是发布的消息分为不同的类别,而不需要知道什么样的订阅者订阅。订阅者对一个或多个类别表达兴趣,于是只接收感兴趣的消息,而不需要知道什么样的发布者发 阅读全文
posted @ 2018-01-31 16:16 大漠垂杨 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:消息通信模型 NATS的消息通信是这样的:应用程序的数据被编码为一条消息,并通过发布者发送出去;订阅者接收到消息,进行解码,再处理。订阅者处理NATS消息可以是同步的或异步的。 * 异步处理 异步处理使用回调消息句柄处理消息,当有消息到来时,已注册的回调句柄接收并控制处理消息。整个过程客户端不会被阻 阅读全文
posted @ 2018-01-31 15:58 大漠垂杨 阅读(1863) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 NATS(Message bus): 从CloudFoundry的总架构图看,位于各模块中心位置的是一个叫nats的组件。NATS是由CloudFoundry的架构师Derek开发的一个开源的、轻量级、高性能的,支持发布、订阅机制的分布式消息队列系统。它的核心基于EventMachine 阅读全文
posted @ 2018-01-31 14:45 大漠垂杨 阅读(2478) 评论(0) 推荐(1) 编辑
摘要:尽管NATS可以无配置的运行,但也可以使用配置文件配置NATS服务器 1. 配置项包括 客户端监听器端口 Client listening port HTTP监听器端口 HTTP monitoring port 客户端认证 Client auth 集群定义 Cluster definitions 集 阅读全文
posted @ 2018-01-25 18:03 大漠垂杨 阅读(454) 评论(0) 推荐(0) 编辑
摘要:单井号:将后面的 宏参数 进行字符串操作,即 将后面的参数用双引号引起来 双井号:就是用于连接 执行结果: 解释一下,COMMAND宏定义是有{}的,第一个#NAME,就是赋值给结构体command的char *name,第二个 NAME##_command,用来拼出函数名,赋值给结构体中的函数指针 阅读全文
posted @ 2018-01-15 17:43 大漠垂杨 阅读(2186) 评论(0) 推荐(0) 编辑
摘要:重入:即重复调用,函数被不同流调用,有可能会出现第一次调用还没返回时就再次进入该函数开始下一次调用。 可重入:当线程被多个线程反复执行,产生的结果正确。如果一个函数只访问自己的局部变量或参数,称为可重入函数 不可重入:当程序被多个线程反复调用,产生的结果出错。 当函数访问一个全局的变量或者参数的时候 阅读全文
posted @ 2018-01-09 11:17 大漠垂杨 阅读(209) 评论(0) 推荐(0) 编辑
摘要:守护进程也称为精灵进程(Daemon),是运行在后台的一种特殊的进程。它独立于控制终端并且周期性的执行某种任务负等待处理某些发生的事件。因为他们没有控制终端,所以说他们是在后台运行的。 守护进程的特点: (1)Linux系统启动时会启动很多系统服务进程,守护进程没有控制终端,不能直接和用户交互。 ( 阅读全文
posted @ 2018-01-09 11:16 大漠垂杨 阅读(468) 评论(0) 推荐(0) 编辑
摘要:redis 学习 入门 http://www.cnblogs.com/autyinjing/p/5355224.html 阅读全文
posted @ 2018-01-03 10:15 大漠垂杨 阅读(844) 评论(0) 推荐(0) 编辑
摘要:1.概述 本文将要讨论的是diff命令,diff用来比较两个文件。当然文件比较的工具很多,windows系统下面就有不错的工具可以使用,例如常用的Beyond Compare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在windows下工作,这些GUI的比较工具绝对是首选。 阅读全文
posted @ 2018-01-03 10:05 大漠垂杨 阅读(8775) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示