- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Magent、Memcached 负载均匀和容错
memcached对容错不做处理的,也就是说当 Memcached服务端挂掉或者Memcached重启复活,由于Memcached重启后无数据,对高并发的大型系统中,是没办法接受的,我们在集群的情况下,要做到负载均衡和容错,这种情况下,服务器端挂掉,负载就不那么均衡,缓存数据也会丢失,重新对数据库进行操作,加大的系统的性能,数据丢失容错也没做得那么好。
2014-11-26 13:50:43 3142
原创 解决 Magent 安装编译时出现错误和magent: error while loading shared libraries: libevent-2.0.so.5
在 Linux上安装Magent代理服务器软件时,在后面的文章会介绍介绍了Magent解决Memcached服务的负载均衡和容错上。我这边先介绍安装Magent过程中出现的问题
2014-11-25 11:03:29 3844
原创 Memcached与Spring AOP构建数分布式据库前端缓存框架
由于上一篇有介绍了Memcached缓存,并集群部署,这边我们就不介绍,我们直接介绍Memcached与Spring AOP构建分布式数据库前端缓存框架
2014-11-24 13:12:16 2329
原创 Memcached 集群部署
Memcached 是一个高性能的分布式内存对象缓存系统,Memcached的高性能源于两阶段哈希(two-stage hash)结构,Memcached基于一个存储键/值对的HashMap,减轻数据库负载,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。当内存容量达到指定设定的值时,LRU算法自动删除不使用的缓存。
2014-11-24 12:59:08 7430
转载 memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决
memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决 memcached基本选项-p 端口 监听tcp端口-d 以守护进程方式运行memcached-u username 以username运行-m 《num》 最大的内存使用,单位是
2014-11-23 10:12:21 1398
原创 解决 -bash:telnet:command not found
telnet命令通常用来远程登录,例如:我今天安装了Memcache服务,想 telnet远程登录查看一下,是否正常启动。
2014-11-22 16:14:12 76918 2
原创 解决 Error:No suitable device found: no device found for connection "System eth0"
这时我复制好的虚拟机,启动登陆进去(用户名和密码跟之前那台是一样的),修改好IPADDR,然后网卡重启出现问题? #service network restart 出现问题:Error:No suitable device found: no device found for connection "System eth0"
2014-11-20 21:25:20 11578 1
原创 Java 高并发缓存与Guava Cache
今天我们介绍的是本地缓存缓存,我们这边采用java.util.concurrent.ConcurrentHashMap来保存,ConcurrentHashMap是一个线程安全的HashTable,并提供了一组和HashTable功能相同但是线程安全的方法,ConcurrentHashMap可以做到读取数据不加锁,提高了并发能力。我们先不考虑内存元素回收或者在保存数据会出现内存溢出的情况,我们用ConcurrentHashMap模拟本地缓存,当在高并发环境一下,会出现一些什么问题?
2014-11-15 15:23:05 28211 1
原创 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。
2014-11-14 08:14:34 147029 76
原创 SpringMVC 深度解析@RequestMapping(一)
SpringMVC作为一个MVC框架,有控制层,当我们在浏览器发出了一个请求,SpringMVC是怎么处理请求,而且通过请求找到对应的类的方法?我们今天带着这么问题来解析SpringMVC源代码处理过程。
2014-11-07 22:09:08 23212 3
原创 SpringMVC 源代码深度解析<context:component-scan>(扫描和注册的注解Bean)
们在SpringMVC开发项目中,有的用注解和XML配置Bean,这两种都各有自己的优势,数据源配置比较经常用XML配置,控制层依赖的service比较经常用注解等(在部署时比较不会改变的),我们经常比较常用的注解有@Component是通用标注,@Controller标注web控制器,@Service标注Servicec层的服务,@Respository标注DAO层的数据访问。SpringMVC启动时怎么被自动扫描然后解析并注册到Bean工厂中去(放到DefaultListableBeanFactory中
2014-11-05 19:47:08 9718 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人