11 2018 档案

windows下安装redis
摘要:1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add 阅读全文

posted @ 2018-11-29 13:39 Honnnnl 阅读(263) 评论(0) 推荐(0)

RabbitMQ中 exchange、route、queue的关系
摘要:从AMQP协议可以看出,MessageQueue、Exchange和Binding构成了AMQP协议的核心,下面我们就围绕这三个主要组件 从应用使用的角度全面的介绍如何利用Rabbit MQ构建消息队列以及使用过程中的注意事项。 从AMQP协议可以看出,MessageQueue、Exchange和B 阅读全文

posted @ 2018-11-28 14:11 Honnnnl 阅读(298) 评论(0) 推荐(0)

RabbitMQ及其.NET客户端——几个小例子
摘要:一、简单生产者-消费者(使用direct交换器) 1、生产者 2、消费者 二、简单任务队列 1、任务发布者 主要代码与第一节的生产者代码一样。。只不过需要将发给工作者执行的任务放到消息里。 2、工作者 主要代码与第一节的消费者代码一样。。只不过工作者要解析任务,执行任务。 默认RabbitMQ会将每 阅读全文

posted @ 2018-11-27 13:28 Honnnnl 阅读(319) 评论(0) 推荐(0)

RabbitMQ在Windows环境下的安装与使用
摘要:一、Windows下安装RabbitMQ 环境配置 部署环境 部署环境:windows server 2008 r2 enterprise 官方安装部署文档:http://www.rabbitmq.com/install-windows.html官方文档说明 下载erlang 原因在于RabbitM 阅读全文

posted @ 2018-11-26 08:59 Honnnnl 阅读(317) 评论(0) 推荐(0)

MySQL中select * for update锁表的范围
摘要:由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主键 阅读全文

posted @ 2018-11-19 10:15 Honnnnl 阅读(292) 评论(0) 推荐(0)

【分布式架构】“高并发” -- 详解
摘要:一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有 1响应时间(Response Time), 2吞吐量(Throughput) 3每秒查询率QPS(Query 阅读全文

posted @ 2018-11-12 09:23 Honnnnl 阅读(409) 评论(0) 推荐(0)

大流量高并发量网站的解决方案
摘要:1,首先检查硬件配置是否够用,包括cpu,内存,网卡,磁盘,如果不行就只能增加配置; 2,可以使用浏览器缓存机制,将一些用户的请求的数据缓存在客户浏览器上,这样可以解决单个用户重复操作所产生的负载; 3,可以使用静态页面缓存技术将我们需要显示的一些不经常更换的页面缓存起来,一般使用的是文件缓存,但是 阅读全文

posted @ 2018-11-12 09:22 Honnnnl 阅读(184) 评论(0) 推荐(0)

C#编程高并发的几种处理方法
摘要:并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同。在.NET的世界里面,处理高并发大致有以下几种方法: 1,异步编程 异步编程就是使用future模式(又称promise)或者回调机制来实现(Non-blocking on waiting)。如 阅读全文

posted @ 2018-11-12 09:20 Honnnnl 阅读(494) 评论(0) 推荐(0)

导航