发表于: 2017-04-28 15:48:15

1 1172


今天完成的事情:

接着昨天做任务六,在项目中整合mamcached系统

在pom.xml配置mamcached依赖包,不过要手动下载jar放在本地库中,公司的资源下载不了

4.,新建spring-memcached.xml文件, 以及memcache.properties配置文件

环境已经搭建好了,现在需要(敲黑板!!这里是重点!!!)修改serverceImpl 让请求从memcached缓存中拿数据,而不是从Dao中拿数据。


如果在缓存中没有数据,调用Memcached.add方法,将数据加入缓存中。


第一次访问index.html:


第二次访问index.html

用Jmeter分别测试有无mamcached系统的性能

1000线程无mamcached:


1000线程有mamcached:


部署两台WEB,使用Nginx的Upstream来做负载。重新压测。 

配置负载均衡:

配置反向代理:


                    


遇到的问题:

在判断数据是否放在缓存中时,打印的结果和访问的现象不一致,后来发现是mamcached没启动。。。。。(已解决)


明天的计划:

学习

使用SpringRMI完成WEB端和Service端的分离

收获:

学会运用mamcached系统进行分布式缓存处理。



返回列表 返回列表
评论

    分享到