人本善良

导航

2018年2月7日 #

RabbitMQ系列教程之七:RabbitMQ的 C# 客户端 API 的简介(转载)

摘要: RabbitMQ系列教程之七:RabbitMQ的 C# 客户端 API 的简介 今天这篇博文是我翻译的RabbitMQ的最后一篇文章了,介绍一下RabbitMQ的C#开发的接口。好了,言归正传吧。 Net/C# 客户端 API简介1、主要的命名空间,接口和类 定义核心的API的接口和类被定义在Rab 阅读全文

posted @ 2018-02-07 15:23 简简单单2018 阅读(280) 评论(0) 推荐(0) 编辑

RabbitMQ系列教程之六:远程过程调用(RPC)(转载)

摘要: RabbitMQ系列教程之六:远程过程调用(RPC) 远程过程调用(Remote Proceddure call【RPC】)(本实例都是使用的Net的客户端,使用C#编写) 在第二个教程中,我们学习了如何使用工作队列在多个工作实例之间分配耗时的任务。 但是,如果我们需要在远程计算机上运行功能并等待结 阅读全文

posted @ 2018-02-07 15:22 简简单单2018 阅读(210) 评论(0) 推荐(0) 编辑

RabbitMQ系列教程之五:主题(Topic)(转载)

摘要: RabbitMQ系列教程之五:主题(Topic) (本实例都是使用的Net的客户端,使用C#编写),说明,中文方括号【】表示名词。 在上一个教程中,我们改进了我们的日志记录系统。 没有使用只能够进行虚拟广播的【Fanout】交换机,而是使用了【Direct】类型的交换机,这样做就可以让我们有可能选择 阅读全文

posted @ 2018-02-07 15:21 简简单单2018 阅读(261) 评论(0) 推荐(0) 编辑

RabbitMQ系列教程之四:路由(Routing)(转载)

摘要: RabbitMQ系列教程之四:路由(Routing) (使用Net客户端)在上一个教程中,我们构建了一个简单的日志系统,我们能够向许多消息接受者广播发送日志消息。在本教程中,我们将为其添加一项功能 ,这个功能是我们将只订阅消息的一个子集成为可能。 例如,我们可以只将关键的错误消息输出到日志文件(以节 阅读全文

posted @ 2018-02-07 15:20 简简单单2018 阅读(245) 评论(0) 推荐(0) 编辑

RabbitMQ系列教程之三:发布/订阅(Publish/Subscribe)(转载)

摘要: RabbitMQ系列教程之三:发布/订阅(Publish/Subscribe) (本教程是使用Net客户端,也就是针对微软技术平台的) 在前一个教程中,我们创建了一个工作队列。工作队列背后的假设是每个任务会被交付给一个【工人】。在这一部分我们将做一些完全不同的事情--我们将向多个【消费者】传递信息。 阅读全文

posted @ 2018-02-07 15:20 简简单单2018 阅读(246) 评论(0) 推荐(0) 编辑

RabbitMQ系列教程之二:工作队列(Work Queues)(转载)

摘要: RabbitMQ系列教程之二:工作队列(Work Queues) 今天开始RabbitMQ教程的第二讲,废话不多说,直接进入话题。 (使用.NET 客户端 进行事例演示) 在第一个教程中,我们编写了一个从命名队列中发送和接收消息的程序。在本教程中,我们将创建一个工作队列,这个队列将用于在多个工人之间 阅读全文

posted @ 2018-02-07 15:19 简简单单2018 阅读(195) 评论(0) 推荐(0) 编辑

RabbitMQ系列教程之一:我们从最简单的事情开始!Hello World(转载)

摘要: RabbitMQ系列教程之一:我们从最简单的事情开始!Hello World 一、简介 RabbitMQ是一个消息的代理器,用于接收和发送消息,你可以这样想,他就是一个邮局,当您把需要寄送的邮件投递到邮筒之时,你可以确定的是邮递员先生肯定会把邮件发送到需要接收邮件的人的手里,不会送错的。在这个比喻中 阅读全文

posted @ 2018-02-07 15:18 简简单单2018 阅读(245) 评论(0) 推荐(0) 编辑

如何安装和配置RabbitMQ(转载)

摘要: 如何安装和配置RabbitMQ 今天开始一个小小的练习,学习一下安装和配置RabbitMQ,为什么要学它,因为WCF可以完全兼容和使用RabbitMQ了。我们新的大数据系统需要使用消息队列,所以就开始研究一下,把它重新封装一下,更便于使用。好了,言归正传。 1.安装 我们先看看安装吧,其实挺简单的, 阅读全文

posted @ 2018-02-07 15:17 简简单单2018 阅读(202) 评论(0) 推荐(0) 编辑

二、消息队列之如何在C#中使用RabbitMQ(转载)

摘要: 二、消息队列之如何在C#中使用RabbitMQ 1、什么是RabbitMQ。详见 http://www.rabbitmq.com/。 作用就是提高系统的并发性,将一些不需要及时响应客户端且占用较多资源的操作,放入队列,再由另外一个线程,去异步处理这些队列,可极大的提高系统的并发能力。 MQ全称为Me 阅读全文

posted @ 2018-02-07 15:16 简简单单2018 阅读(530) 评论(0) 推荐(0) 编辑

Redis进阶实践之九 独立封装的RedisClient客户端工具类(转载9)

摘要: Redis进阶实践之九 独立封装的RedisClient客户端工具类 一、引言 今天开始有关Redis学习的第九篇文章了,以后肯定会大量系统使用Redis作为缓存介质,为了更好的更好的Redis,自己写了两个工具类,但是这两个工具类,没有提供一致的接口,是为了使用的独立性。测试已经完毕,可以正常访问 阅读全文

posted @ 2018-02-07 14:46 简简单单2018 阅读(568) 评论(0) 推荐(0) 编辑

Redis进阶实践之八Lua的Cjson在Linux下安装、使用和用C#调用Lua脚本(转载8)

摘要: Redis进阶实践之八Lua的Cjson在Linux下安装、使用和用C#调用Lua脚本 一、引言 学习Redis也有一段时间了,感触还是颇多的,但是自己很清楚,路还很长,还要继续。上一篇文章简要的介绍了如何在Linux环境下安装Lua,并介绍了在Linux环境下如何编写Lua脚本和运行。由于我们这个 阅读全文

posted @ 2018-02-07 14:45 简简单单2018 阅读(292) 评论(0) 推荐(0) 编辑

Redis进阶实践之七Redis和Lua初步整合使用(转载 7)

摘要: Redis进阶实践之七Redis和Lua初步整合使用 一、引言 Redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C语言写的,体积很小,运行速 阅读全文

posted @ 2018-02-07 14:44 简简单单2018 阅读(180) 评论(0) 推荐(0) 编辑

Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务(转载6)

摘要: Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务 一、引言 今天本来没有打算写这篇文章,但是,今天测试Redis的时候发现了两个问题,第一个问题是:Redis Desktop Manager无法连接虚拟机上Linux系统上的Redi 阅读全文

posted @ 2018-02-07 14:43 简简单单2018 阅读(376) 评论(0) 推荐(0) 编辑

Redis进阶实践之五Redis的高级特性(转载 5)

摘要: Redis进阶实践之五Redis的高级特性 一、引言 上一篇文章写了Redis的特征,使用场景,同时也介绍了Redis的基本数据类型,redis的数据类型是操作redis的基础,这个必须好好的掌握。今天我们开始介绍一些Redis的高级特性,虽然有些命令很简单,但是这些命令是使用很广泛的,并且是通用的 阅读全文

posted @ 2018-02-07 14:42 简简单单2018 阅读(155) 评论(0) 推荐(0) 编辑

Redis进阶实践之四Redis的基本数据类型(转载4)

摘要: Redis进阶实践之四Redis的基本数据类型 一、引言 今天正式开始了Redis的学习,如果要想学好Redis,必须先学好Redis的数据类型。Redis为什么会比以前的Memchaed等内存缓存软件使用的更频繁,适用范围更广呢?就是因为Redis使用起来更方便,之所以方便,是因为Redis支持的 阅读全文

posted @ 2018-02-07 14:41 简简单单2018 阅读(204) 评论(0) 推荐(0) 编辑

Redis进阶实践之三如何在Windows系统上安装安装Redis(转载)

摘要: Redis进阶实践之三如何在Windows系统上安装安装Redis 一、Redis的简介 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集 阅读全文

posted @ 2018-02-07 14:39 简简单单2018 阅读(243) 评论(0) 推荐(0) 编辑

Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

摘要: Redis进阶实践之二如何在Linux系统上安装安装Redis 一、引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统。那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis。从第一篇文章开始,这也是我正式开始了学习Redis之旅。说起Red 阅读全文

posted @ 2018-02-07 14:37 简简单单2018 阅读(174) 评论(0) 推荐(0) 编辑

Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装(转载)(1)

摘要: Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装 一、引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了。还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一段了,这篇总结性的文章我 阅读全文

posted @ 2018-02-07 14:33 简简单单2018 阅读(224) 评论(0) 推荐(0) 编辑

csredis base usage

摘要: 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();... 阅读全文

posted @ 2018-02-07 11:25 简简单单2018 阅读(311) 评论(0) 推荐(0) 编辑