Xmemcached 1.3预览:failure模式和standby节点
windflower_07
2011-06-13
顶,按CTRL+ENTER 就发布了
Failure模式和standby节点 的代码 MemcachedClient builder=new XmemcachedClientBuilder( --》 应该是 MemcachedClientBuilder builder=new XMemcachedClientBuilder....吧? |
|
windflower_07
2011-06-13
测试使用的是1.3.2 版本
|
|
forthelichking
2011-06-15
只要做一次append、prepend或cas操作的时候,下次再做任何操作(get、set、add等等)就会报timeout异常
1.2.x以及最新版本我都重现了。。。。 |
|
dennis_zane
2011-06-15
你用的是官方的memcached,还是windows上的memcached.exe?
|
|
forthelichking
2011-06-16
dennis_zane 写道 你用的是官方的memcached,还是windows上的memcached.exe?
我用的是win32版的memcached,有问题否?难道append、cas这些协议在win32版的memcached不适用?如果是服务端版本的问题,那我在windows的机器上调试起来就不太方便了 |
|
dennis_zane
2011-06-16
forthelichking 写道 dennis_zane 写道 你用的是官方的memcached,还是windows上的memcached.exe?
我用的是win32版的memcached,有问题否?难道append、cas这些协议在win32版的memcached不适用?如果是服务端版本的问题,那我在windows的机器上调试起来就不太方便了 一切以官方为准,你们总有测试用的linux机器吧,装一个memcached做测试用不难。 |
|
forthelichking
2011-06-16
dennis_zane 写道 forthelichking 写道 dennis_zane 写道 你用的是官方的memcached,还是windows上的memcached.exe?
我用的是win32版的memcached,有问题否?难道append、cas这些协议在win32版的memcached不适用?如果是服务端版本的问题,那我在windows的机器上调试起来就不太方便了 一切以官方为准,你们总有测试用的linux机器吧,装一个memcached做测试用不难。 恩,我看过你的blog了,你说要1.4以上的服务端就不会有这个问题,所以我在windows上装了个1.4.4版本的就不报timeout了,谢谢; |
|
forthelichking
2011-06-21
新问题:在value已经被压缩的情况下,做append操作以后再做get操作无法返回上一次append的内容
1、首先我设置的是如果value超过1k,则开启压缩,然后一直做append操作;做完以后再做get操作,发现无法得到后面几次append操作加上的内容; 2、我用telnet查看value值,发现后面几次append的数据能看到,但是通过api去get出来的值是没有后面几次append的数据的; 3、如果我把操作方式改成先get出value后,然后在客户端做append操作,再把新的value重新replace上去,就没有这个问题,但是这样的话,多了一次操作,网络开销也比直接append命令要大很多,而且还要考虑使用cas来处理并发,这样的话我感觉很不好。 |