0 0

使用xmemcached怎样在程序中判断服务器是否已正常启动?0

按照xmemcached的示例代码做测试,发现系统启动后,如果memcache服务器没有启动,就每隔几秒钟就连接一次,报一次IOException异常;在生成builder时并不会抛出异常,只会在获取MemcachedClient时产生一个ExecutionException异常,而且返回一个MemcachedClient实体
这让人非常郁闷,在程序中根本无法判断memcache是不是正常的
try {
//从127.0.0.1:11211生成builder
				MemcachedClientBuilder builder = new XMemcachedClientBuilder(
						AddrUtil.getAddresses(Constant.MEMCACHED_URL));
//执行时产生一个执行异常
				memcachedClient = builder.build();
			} catch (IOException e) {
				e.printStackTrace();
				log.error("memcached build error!");
				return null;
			}

我想知道如果memcache服务器没有启动,我该怎样判断?
2014年5月30日 10:54
目前还没有答案

相关推荐

    xmemcached

    5. **支持ketama一致性哈希**:通过一致性哈希策略,Xmemcached能够在添加或删除服务器时尽可能少地改变已缓存数据的分布,降低数据迁移成本。 6. **连接池管理**:内置连接池管理机制,可有效控制并发连接数,优化...

    xmemcached 中文开发手册

    - 在特定情况下(如存储较小的数据时),XMemcached的表现优于Spymemcached,这可以从相关的基准测试中得到验证。 2. **支持完整的协议**: - 完全兼容memcached协议,包括二进制协议,这是从1.4.0版本开始引入的...

    Xmemcached官方中文手册

    手册中会详细介绍如何配置Spring XML文件以启用Xmemcached,以及如何在代码中使用Spring托管的Memcached客户端。 **5. 开发实例** 手册中的开发实例部分,通过具体的代码示例展示了如何使用Xmemcached进行缓存操作...

    xmemcached 2.4.6.rar

    xmemcached是Java领域中一个高效、稳定且易于使用的Memcached客户端库,它为开发者提供了便捷的接口来操作Memcached服务器。在2.4.6这个版本中,xmemcached继续优化了性能和稳定性,为开发分布式缓存应用提供了强大...

    xmemcached-1.4.3.jar

    在本文中,我们将详细探讨xmemcached的核心特性和使用方法,帮助开发者更好地理解和利用这个强大的工具。 首先,xmemcached的设计理念是简洁和高效。它采用了非阻塞I/O模型,基于NIO(New IO)框架,这使得...

    xmemcached api doc

    - **`append(String key, Object value)`** 和 **`prepend(String key, Object value)`**:在已存在 key 的值后或前面追加内容。 - **`increment(String key, long delta)`** 和 **`decrement(String key, long ...

    xmemcached-1.2.4源码

    xmemcached-1.2.4的官方源码。 xmemcached XMemcached is a high performance, easy to use blocking multithreaded memcached client in java. It's nio based (using my opensource nio framework :yanf4j), ...

    xmemcached jar包,源文件,api

    - `append(String key, Object value)`/`prepend(String key, Object value)`:在已存在键的值后或前追加内容。 - `SessionLocator`:一致性哈希策略的实现,如`KetamaSessionLocator`。 - `Transcoder`:负责...

    memcache.spymemcached,和xmemcached 三种缓存实例

    在IT行业中,缓存是一种非常重要的技术,用于提高应用程序的性能和响应速度。Memcached是广泛应用的分布式内存对象缓存系统,它能够减轻数据库的负载,通过将数据存储在内存中来快速服务请求。本文将深入探讨...

    xmemcached-1.2.6.2

    xmemcached-1.2.6.2

    xmemcached.chm文档

    xmemcached.chm帮助文档

    Xmemcached测试实例

    资源中包括测试类以及依赖的jar包,绝对实用。 测试类包括Xmemcached客户端与memcached client for java两者,可运行比较性能。 XMemcached简介: XMemcached是基于 java nio的Memcached客户端,java nio相比于...

    Xmemcached用户指南

    综上所述,XMemcached凭借其高性能、完整的协议支持以及丰富的功能集,在Java开发者中得到了广泛的应用和认可。无论是对于希望减轻数据库负载的Web应用开发者,还是对于那些寻求高效内存缓存解决方案的专业人士而言...

    xmemcached 2.4.5 2.3.2

    1. 性能优化:xmemcached 2.4.5在性能上进行了进一步的优化,提高了与Memcached服务器的通信效率,降低了延迟,使得数据存取更加迅速。这得益于对内部代码的重构和并发处理能力的增强。 2. 异步API增强:在2.4.5...

    spring-xmemcached

    spring+xmemcached aop切面 需要xmemcached-1.2.5+spring-2.5.6 class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean" destroy-method="shutdown"> ${XMemcached_servers} <!-- ...

    Xmemcached用户指南.docx

    7. **框架集成**:与Spring框架和Hibernate-memcached无缝集成,使得在使用这些框架的项目中轻松引入Memcached缓存。 8. **客户端连接池**:为了提升高并发环境下的性能,XMemcached支持创建连接池,但需要保证数据...

    xmemcached.jar

    xmemcached使用的jar,需要的可以下载

    Xmemcached 缓存开源项目源码及API

    基于java nio实现的高性能可扩展的memcached客户端。虽然Java的memcached库已经很多,但是这些Java开源memcached库并没有一个是基于NIO框架编写,因此...xmemcached的项目主页在:http://code.google.com/p/xmemcached/

Global site tag (gtag.js) - Google Analytics