摘要: 轮询:说白了就是客户端定时去请求服务端, 是客户端主动请求来促使数据更新; 长轮询:说白了 也是客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容; 从中大家可以看出区别: 轮询: 1:大量耗费服务器内存和宽带资源,因为 阅读全文
posted @ 2017-08-11 16:32 阿祖哥 阅读(2667) 评论(1) 推荐(0) 编辑
摘要: 支持的数据类型有五种: string(字符串)、hash(哈希)、list(列表)、set(集合)及zset(sorted set:有序集合); 下面分别对这几种类型进行简单的Redis存取操作 1:string(字符串) 几种里面最常用,也是最简单的类型,使用方式如下: 2:hash(哈希) 哈希 阅读全文
posted @ 2017-08-06 22:04 阿祖哥 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 仅介绍windows下的安装 一:下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包并解压。 这里我把文件夹重命名为 阅读全文
posted @ 2017-08-02 22:56 阿祖哥 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一:Redis是什么? Redis全称:REmote DIctionary Server(Redis) 。Redis是一个由Salvatore Sanfilippo写的key-value存储系统,ANSI C语言编写; 特点:开源免费、单线程、大并发、遵守BSD协议、支持网络、可基于内存亦可持久化、 阅读全文
posted @ 2017-08-02 22:29 阿祖哥 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 话不多说,直接上代码! 一:搭建一个解决方案框架:RabbitMQ_Demo 其中包含4个部分: 1:RabbitMQ 公用类库项目 2:一个生产者控制台项目 3:两个消费者控制台项目 项目结构如图: 二:开发之前,需要引用RabbitMQ包 安装对应的Nuget包,或者下载相关dll也可以,不过建 阅读全文
posted @ 2017-08-01 11:27 阿祖哥 阅读(434) 评论(0) 推荐(1) 编辑
摘要: 一:Erlang安装 因为RabbitMQ 是Erlang语言开发的,所以首先要装上Erlang的环境 1)下载Erlang 下载官网:http://www.erlang.org/download.html。 实践安装版本:otp_win64_20.0.exe。(安装最新版就好)2)安装Erlang 阅读全文
posted @ 2017-08-01 10:21 阿祖哥 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 一:RabbitMQ是什么? 众所周知,MQ是Message Queue(消息队列)的意思,RabbitMQ就是众多MQ框架其中的一款,开源实现了AMQP协议(官网:http://www.amqp.org/),也就是说RabbitMQ是一个开源的消息队列框架。 他用于在分布式系统中存储转发消息,在易 阅读全文
posted @ 2017-07-31 17:53 阿祖哥 阅读(374) 评论(0) 推荐(1) 编辑
摘要: 1:launch.json (配置调试用的) 通过vs code创建的项目,都会有这个文件,是启动调试的配置文件; (vscode默认支持nodejs调试) 要调试调试c#代码 需要安装 C# 插件,然后选择.NET Core调试; Program 需要配置成到运行目录 dll; Type: 配置的 阅读全文
posted @ 2017-03-31 16:17 阿祖哥 阅读(835) 评论(0) 推荐(3) 编辑
摘要: 一:环境准备: windows系统需要 win7 sp1 / windows 8 / windows 2008 r2 sp1 / windows10; 其他版本的windows系统在安装.NET Core SDK很可能安装失败; 这里分享的是.net core 1.1版本的 ,1.0的版本略有一点不 阅读全文
posted @ 2017-03-31 15:55 阿祖哥 阅读(6513) 评论(0) 推荐(0) 编辑