![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存与消息系统
文章平均质量分 50
siyangshen
这个作者很懒,什么都没留下…
展开
-
分布式缓存memcached在windows环境下安装
最近工作比较忙,一直没更新Blog。因为工作中常跟memcached打交道,今天就先从安装写起吧。另外今天是中秋节,祝大家中秋快乐(大家...其实就是写给我一个人看的^^)。好了,现在言归正传,介绍一下memcached在windows下安装:1.先从这个网址下个memcached for win32,win32版最高版本应该是1.2.6(如果还有更新的请告诉我)。http:/...原创 2011-09-12 12:38:46 · 97 阅读 · 0 评论 -
memcahed在linux环境的安装
在上一家公司时,产品主要使用memcached做缓存。虽然目前这家公司memcached使用的比较少(刚进公司做云存储相关服务时小规模使用了一下,后来做另一个系统时换redis做了缓存),但前几天整理资料时看到了原先写的memcached相关笔记,在此整理一下发上来。 一、安装准备:(1)下载memcached-1.4.7.tar.gz。(2)下载libevent-2.0.1...原创 2012-08-19 16:44:46 · 86 阅读 · 0 评论 -
Memcached深入学习总结
在上一家公司时,产品主要使用memcached做缓存。虽然目前这家公司memcached使用的比较少(刚进公司做云存储相关服务时小规模使用了一下,后来做另一个系统时换redis做了缓存),但前几天整理资料时看到了原先写的memcached相关笔记,在此整理一下发上来。--------------------------------------------------------------...原创 2012-08-23 23:16:54 · 107 阅读 · 0 评论 -
应对CDN缓存的一个小技巧
工作中把一个文件放在CDN上面实时更新,并提供http下载地址。但是由于CDN缓存,下载下来的文件其实是几个小时以前的了。解决方法:下载请求的某尾添加一个随机参数,举例如:http://xxx.cdn.com/abc/123/test.xml?timestamp=12345678其中http://xxx.cdn.com/abc/123/test.xml为该文件的真实下载地址,而...原创 2012-12-07 22:43:24 · 344 阅读 · 0 评论 -
基于HTTP协议的客户端缓存
提到缓存,一般都会想起redis、memcached等分布式缓存系统。虽然使用这些服务器端缓存速度能提升不少,但其实还是需要客户端下载这部分数据,目前在移动互联网领域,节省流量是很有必要的,因此工作中也就需要加入客户端缓存的相关技术。 怎么使用客户端缓存?1、用http报头中的last-modified和if-modified-since属性:客户端请求某个URL的页面时,服务器响...原创 2012-12-10 22:18:43 · 102 阅读 · 0 评论 -
开源消息中间件ActiveMQ回顾:Java客户端实现
前一段时间工作中经常使用到Apache ActiveMQ用作消息传输。今天在公司不是很忙,于是又深入研究了一下,总结一下分享出来。基于ActiveMQ的Java客户端实现例子。接口定义:public interface MQService { public void start(); public void sendQueueMessage(String text)...原创 2012-12-13 21:22:20 · 135 阅读 · 0 评论 -
分布式ActiveMQ集群
回顾总结前一段时间学习的ActiveMQ分布式集群相关的知识,分享出来希望对看到的人有所帮助。一、分布式ActiveMQ集群的部署配置细节:官方资料:http://activemq.apache.org/clustering.html基本上看这个就足够了,本文就不具体分析配置文件了。1、Queue consumer clusters:同一个queue,如果一个consumer失...原创 2012-12-23 11:16:59 · 367 阅读 · 0 评论 -
JMS规范与ActiveMQ简记
前一段时间公司的产品中使用了ActiveMQ作为消息通知的工具,也简要记录了一些概念,整理后与大家分享一下(部分内容摘自网络,详见参考资料一栏)。 一、ActiveMQ是一个JMS规范的一个实现。在JMS中间主要定义了2种消息模式Point-to-Point (点对点)和Publich/Subscribe Model(发布/订阅者)。其中在Publich/Subscribe模式下又...原创 2012-09-26 22:20:37 · 56 阅读 · 0 评论 -
关于缓存系统的mutex模式实现
这篇blog是在上一家互联网公司某产品开发过程中的一些经验总结,整理一下分享上来。 关于mutex模式:对于高并发大访问量的应用,一般都会在数据库访问前加一层缓存系统。但是如果某一时刻某个缓存的key失效,而reload该key缓存的时间又比较长,导致大量的请求直接访问数据库,则会直接将数据库击垮。 解决方案:当在缓存中获取某个key为null时,add一个mutex ...原创 2012-10-14 19:21:31 · 157 阅读 · 0 评论