发表于: 2018-05-19 21:51:31

1 1125


今天完成的事情:jmeter 压测jsp 

  Memcached Client目前有3种: Memcached Client for JavaSpyMemcachedXMemcached

这三种Client一直存在各种争议: Memcached Client for Java 比 SpyMemcached更稳定、更早、更广泛;SpyMemcached 比 Memcached Client for Java更高效;XMemcached 比 SpyMemcache并发效果更好。

      <bean name="memcachedClient"                class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean" destroy-method="shutdown">                <property name="servers">                        <value>host1:port host2:port2</value>                </property>   </bean>

  applicationContext.xml的配置:

<beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">    <!--定义一个server-->    <bean name="server1" class="java.net.InetSocketAddress">        <constructor-arg><value>localhost</value></constructor-arg>        <constructor-arg><value>11211</value></constructor-arg>    </bean>    <!--定义XMemcachedClientBuilder实例-->    <bean id="memcachedClientBuilder" class="net.rubyeye.xmemcached.XMemcachedClientBuilder">        <constructor-arg name="addressList" value="localhost:11211">        </constructor-arg>

   手动设置方法

@Autowiredprivate XMemcachedClientBuilder memcachedClientBuilder;@Autowiredprivate MemcachedClient memcachedClient;private MemcachedClient createClient() throws Exception{    if(memcachedClient==null){//如果spring没有创建成功,再build一次       return memcachedClient = memcachedClientBuilder.build();    }    return null;

  无缓存 100*20 测试的时候就会很卡,测试成功的没有报错 ,关掉程序就会出现连接异常   线程设置1000

  

 测试还是访问卡死,

明天计划的事情:Memcached续学                     
遇到的问题:压测的一些一些请求没有响应                        
收获:memcache的学习



返回列表 返回列表
评论

    分享到