`

spring+memcache整合

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
	<!-- http://code.google.com/p/xmemcached/wiki/Spring_Integration -->
	<!-- <context:property-placeholder location="memcached.properties" /> -->
	<bean
		id="memcachedClientBuilder"
		class="net.rubyeye.xmemcached.XMemcachedClientBuilder"
		p:connectionPoolSize="50"
		p:failureMode="false">
		<!-- XMemcachedClientBuilder have two arguments.First is server list,and 
			second is weights array. -->
		<constructor-arg>
			<list>
				<bean class="java.net.InetSocketAddress">
					<constructor-arg>
						<value>127.0.0.1</value>
					</constructor-arg>
					<constructor-arg>
						<value>11211</value>
					</constructor-arg>
				</bean>
				<!--
				<bean class="java.net.InetSocketAddress">
					<constructor-arg>
						<value>172.16.0.92</value>
					</constructor-arg>
					<constructor-arg>
						<value>11210</value>
					</constructor-arg>
				</bean>
				  -->
			</list>
		</constructor-arg>
		<constructor-arg>
			<list>
				<value>10</value>
				<!-- <value>10</value> -->
			</list>
		</constructor-arg>
		<property name="commandFactory">
			<bean class="net.rubyeye.xmemcached.command.BinaryCommandFactory" />
		</property>
		<property name="sessionLocator">
			<bean class="net.rubyeye.xmemcached.impl.KetamaMemcachedSessionLocator" />
		</property>
		<property name="transcoder">
			<bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder" />
		</property>
		<property name="bufferAllocator">
            <bean class="net.rubyeye.xmemcached.buffer.SimpleBufferAllocator"></bean>
   	 	</property>
	</bean>
	<!-- Use factory bean to build memcached client -->
	<bean
		id="memcachedClient"
		factory-bean="memcachedClientBuilder"
		factory-method="build"
		destroy-method="shutdown" />
</beans>

分享到:
评论

相关推荐

    Memcache+spring+ibatis例子,包含单纯memcache例子

    包含最简单的memcache的使用,测试类MemCached.java; 在此基础上增加了memcahce和spring的整合,顺便使用了ibati,测试类SpringMemcacheTest.java 代码简洁,适合研究,参考

    memcache也spring,hibernate的配置

    标题中的“memcache也spring,hibernate的配置”指的是如何在Java开发环境中,结合Memcached缓存系统、Spring框架和Hibernate持久化框架进行集成配置。Memcached是一种高性能的分布式内存对象缓存系统,用于加速动态...

    maven-spring-memcache

    下面将详细阐述Spring与Memcache的整合过程以及相关的知识点。 首先,我们要理解Spring框架。Spring是Java开发中最流行的轻量级应用框架之一,它提供了全面的事务管理、依赖注入、AOP(面向切面编程)等功能,使得...

    spring+gae

    【描述】"实现了gae与spring3之间的集成"表明这个项目或教程详细展示了如何将Google App Engine与Spring 3.x版本整合。Spring 3.x是Spring框架的一个重要版本,引入了许多新特性和改进,包括对Java EE 6的支持和更...

    infinispan-spring-5.1.0.ALPHA2.zip

    《Infinispan Spring整合与性能回归测试》 Infinispan是一款强大的开源数据网格平台,专注于提供高性能、高可用性的分布式内存数据存储解决方案。它不仅支持缓存功能,还能作为分布式键值存储和分布式计算引擎。...

    MVC+Spring.net+Nhibernate+EasyUI+Jquery

    在IT行业中,构建高效、可...在这个项目“NewKJ241”中,我们可以期待看到如何巧妙地整合这些技术,实现高效的数据管理、灵活的业务逻辑和直观的用户界面。这样的案例对于学习和理解现代Web开发流程有着极高的价值。

    Spring与memcached整合

    至于压缩包文件“memcache-space”,可能是包含示例代码或配置文件的资源,用于辅助理解或实践这个整合过程。如果需要深入了解,可以下载并检查这个压缩包的内容。 总之,Spring与memcached的整合是提高Web应用性能...

    spring memcache mybatis

    标题 "spring memcache mybatis" 暗示了这是一个关于整合Spring、Memcached以及MyBatis的项目。这个项目可能是为了实现一个高效的数据缓存机制,利用Memcached的内存存储特性来提高应用性能,同时结合Spring框架的...

    Spring整合memcached完整项目代码

    **Spring 整合 Memcached 完整项目代码详解** 在现代Web开发中,缓存是提高应用程序性能的关键技术之一。Memcached是一款广泛使用的分布式内存缓存系统,它能够有效地存储和检索数据,减轻数据库的负载。Spring框架...

    java调用memcache简单实例

    介绍:memcache缓存的一个项目。只是简单的增删盖查。 使用前,应该先安装memcache。如果是window上就不需要安装...这里又加入了很多spring的jar包,是应为TestSpringMemcache.java中把memcache整合到spring中。

    (SSM框架)memcached整合Spring基于Cache注解.

    在SSM框架中引入Memcached并基于Spring的Cache注解进行整合,可以实现高效、分布式的数据缓存,提升系统性能。下面将详细阐述这一过程中的关键知识点。 1. **Memcached介绍**: Memcached是一款高性能、分布式的...

    SSM框架Spring memcached整合基于注解形式

    在这个项目中,我们将探讨如何将Spring与memcached缓存系统进行整合,以提高应用程序的性能和响应速度。Memcached是一款高性能、分布式内存对象缓存系统,用于临时存储中间结果或频繁访问的数据,从而减轻数据库的...

    xmemcache与SPRING整合

    【Xmemcached与SPRING整合】是将Xmemcached客户端库与Spring框架集成,以便在Spring应用程序中方便地使用memcached缓存服务。Xmemcached是一个高性能的Java NIO实现的memcached客户端,具备多种特性,如高性能、支持...

    MemcacheDemo

    **MemcacheDemo** 是一个基于SSH(Spring、Struts、Hibernate)框架的示例项目,其主要目的是演示如何将 **Memcache** 集成到 **Hibernate** 中,以实现数据库查询结果的二级缓存功能。这个项目对于优化Web应用程序...

    memcache-demo

    "下面我们以XMemcached为例,结合spring演示一下其使用"这部分意味着该压缩包可能包含了如何将XMemcached与Spring框架整合使用的教程或代码示例。Spring是一个广泛应用的Java企业级开发框架,它可以与多种缓存解决...

    SSM整合memcached

    SSM整合Memcached是将Spring、Spring MVC和MyBatis这三大Java Web开发框架与Memcached内存缓存系统相结合的过程,以提升应用的性能和响应速度。Memcached是一款高性能、分布式内存对象缓存系统,广泛用于减轻数据库...

    ssm整合ext

    SSM框架是Java Web开发中常用的整合框架,主要包括Spring、Spring MVC和MyBatis三个核心组件。本项目中,SSM框架与EXT、Ecache、Memcache、Quartz以及拦截器和Servlet等技术进行了深度整合,以实现更高效、功能更...

    SpringBoot 集成 Memcached的方法示例

    SpringBoot 是一个基于 Java 语言的开源框架,用于快速构建生产级别的基于 Spring 的应用程序。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态 Web 应用以减轻数据库负载。以下是 SpringBoot 集成 ...

    java 工程师简历

    在项目开发中,他熟练运用了一系列关键技术和工具,如Struts、Spring、Hibernate(SSH整合)、Log4J、JDom、Memcache、Quartz、jQuery、JSON等,尤其在SSH框架的集成开发上表现出色,能够实现高用户体验的AJAX效果。...

    基于SOA技术架构的多并发异构业务系统中台技术设计.pdf

    中台技术通过将这些系统解耦,提供一个共享的服务层,实现跨系统的数据和业务流程整合,打破各系统之间的壁垒。 **中台技术架构的特性**: 1. **分层架构**:通常包括展现层、应用层、数据库层,通过分层设计降低...

Global site tag (gtag.js) - Google Analytics