摘要:RuthlessJ2EE+ANDROID+jQuery交流群: 158560018 RuthlessJ2EE+ANDROID+jQuery交流群: 158560018 RuthlessJ2EE+ANDROID+jQuery交流群: 158560018 博客园 首页 新随笔 联系 订阅 管理 随笔-8
阅读全文
摘要://生产者using RabbitMQ.Client; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Producter { class Program { ...
阅读全文
摘要:风浪子 风浪子 概述 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。AMQP(高级消息队列协议) 是一个异步消息传递所使用的应
阅读全文
摘要:第一步 新建一个ASP.NET core 默认项目 新建 AdminController 添加 accountController 模拟用户登录 登出 在start up类中 添加相关中间件
阅读全文
摘要:RabbitMQ系列教程之七:RabbitMQ的 C# 客户端 API 的简介 今天这篇博文是我翻译的RabbitMQ的最后一篇文章了,介绍一下RabbitMQ的C#开发的接口。好了,言归正传吧。 Net/C# 客户端 API简介1、主要的命名空间,接口和类 定义核心的API的接口和类被定义在Rab
阅读全文
摘要:RabbitMQ系列教程之六:远程过程调用(RPC) 远程过程调用(Remote Proceddure call【RPC】)(本实例都是使用的Net的客户端,使用C#编写) 在第二个教程中,我们学习了如何使用工作队列在多个工作实例之间分配耗时的任务。 但是,如果我们需要在远程计算机上运行功能并等待结
阅读全文
摘要:RabbitMQ系列教程之五:主题(Topic) (本实例都是使用的Net的客户端,使用C#编写),说明,中文方括号【】表示名词。 在上一个教程中,我们改进了我们的日志记录系统。 没有使用只能够进行虚拟广播的【Fanout】交换机,而是使用了【Direct】类型的交换机,这样做就可以让我们有可能选择
阅读全文
摘要:RabbitMQ系列教程之四:路由(Routing) (使用Net客户端)在上一个教程中,我们构建了一个简单的日志系统,我们能够向许多消息接受者广播发送日志消息。在本教程中,我们将为其添加一项功能 ,这个功能是我们将只订阅消息的一个子集成为可能。 例如,我们可以只将关键的错误消息输出到日志文件(以节
阅读全文
摘要:RabbitMQ系列教程之三:发布/订阅(Publish/Subscribe) (本教程是使用Net客户端,也就是针对微软技术平台的) 在前一个教程中,我们创建了一个工作队列。工作队列背后的假设是每个任务会被交付给一个【工人】。在这一部分我们将做一些完全不同的事情--我们将向多个【消费者】传递信息。
阅读全文
摘要:RabbitMQ系列教程之二:工作队列(Work Queues) 今天开始RabbitMQ教程的第二讲,废话不多说,直接进入话题。 (使用.NET 客户端 进行事例演示) 在第一个教程中,我们编写了一个从命名队列中发送和接收消息的程序。在本教程中,我们将创建一个工作队列,这个队列将用于在多个工人之间
阅读全文
摘要:RabbitMQ系列教程之一:我们从最简单的事情开始!Hello World 一、简介 RabbitMQ是一个消息的代理器,用于接收和发送消息,你可以这样想,他就是一个邮局,当您把需要寄送的邮件投递到邮筒之时,你可以确定的是邮递员先生肯定会把邮件发送到需要接收邮件的人的手里,不会送错的。在这个比喻中
阅读全文
摘要:如何安装和配置RabbitMQ 今天开始一个小小的练习,学习一下安装和配置RabbitMQ,为什么要学它,因为WCF可以完全兼容和使用RabbitMQ了。我们新的大数据系统需要使用消息队列,所以就开始研究一下,把它重新封装一下,更便于使用。好了,言归正传。 1.安装 我们先看看安装吧,其实挺简单的,
阅读全文
摘要:二、消息队列之如何在C#中使用RabbitMQ 1、什么是RabbitMQ。详见 http://www.rabbitmq.com/。 作用就是提高系统的并发性,将一些不需要及时响应客户端且占用较多资源的操作,放入队列,再由另外一个线程,去异步处理这些队列,可极大的提高系统的并发能力。 MQ全称为Me
阅读全文
摘要:Redis进阶实践之九 独立封装的RedisClient客户端工具类 一、引言 今天开始有关Redis学习的第九篇文章了,以后肯定会大量系统使用Redis作为缓存介质,为了更好的更好的Redis,自己写了两个工具类,但是这两个工具类,没有提供一致的接口,是为了使用的独立性。测试已经完毕,可以正常访问
阅读全文
摘要:Redis进阶实践之八Lua的Cjson在Linux下安装、使用和用C#调用Lua脚本 一、引言 学习Redis也有一段时间了,感触还是颇多的,但是自己很清楚,路还很长,还要继续。上一篇文章简要的介绍了如何在Linux环境下安装Lua,并介绍了在Linux环境下如何编写Lua脚本和运行。由于我们这个
阅读全文
摘要:Redis进阶实践之七Redis和Lua初步整合使用 一、引言 Redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C语言写的,体积很小,运行速
阅读全文
摘要:Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务 一、引言 今天本来没有打算写这篇文章,但是,今天测试Redis的时候发现了两个问题,第一个问题是:Redis Desktop Manager无法连接虚拟机上Linux系统上的Redi
阅读全文
摘要:Redis进阶实践之五Redis的高级特性 一、引言 上一篇文章写了Redis的特征,使用场景,同时也介绍了Redis的基本数据类型,redis的数据类型是操作redis的基础,这个必须好好的掌握。今天我们开始介绍一些Redis的高级特性,虽然有些命令很简单,但是这些命令是使用很广泛的,并且是通用的
阅读全文
摘要:Redis进阶实践之四Redis的基本数据类型 一、引言 今天正式开始了Redis的学习,如果要想学好Redis,必须先学好Redis的数据类型。Redis为什么会比以前的Memchaed等内存缓存软件使用的更频繁,适用范围更广呢?就是因为Redis使用起来更方便,之所以方便,是因为Redis支持的
阅读全文
摘要:Redis进阶实践之三如何在Windows系统上安装安装Redis 一、Redis的简介 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集
阅读全文
摘要:Redis进阶实践之二如何在Linux系统上安装安装Redis 一、引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统。那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis。从第一篇文章开始,这也是我正式开始了学习Redis之旅。说起Red
阅读全文
摘要:Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装 一、引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了。还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一段了,这篇总结性的文章我
阅读全文
摘要:Basic usage Whenever possible, server responses are mapped to the appropriate CLR type. using (var redis = new RedisClient("yourhost"))//只需输入redis 服务器的ip 端口默认为 6379 { string ping = redis.Ping();...
阅读全文
摘要:假如采用传统请执行一下命令: systemctl stop firewalld systemctl mask firewalld 并且安装iptables-services: yum install iptables-services 设置开机启动: systemctl enable iptables systemctl [stop|start|restart] iptabl...
阅读全文
摘要:启动成功 4.设置开机自启动 (1)先将redis.conf中daemonize设置为yes,确保守护进程开启。 (2)编写开机自启动脚本 # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
阅读全文
摘要:关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案 在win7,win10,vs2015,vs2017之间折腾了两天,死活就是调不出来Mysql数据源。真是活见鬼了。 直接说方案吧。 一,卸载你所安装过的mysql-connector-net、mysql-for-v
阅读全文
摘要:在CentOS7中利用yum命令安装mysql 原创 2016年08月31日 10:42:33 标签: mysql / centos 4832 原创 2016年08月31日 10:42:33 标签: mysql / centos 4832 一、说明 我们是在VMware虚拟机上安装的mysql,使用
阅读全文