mina 實現與memcached 連線工具

2021-08-30 12:07:31 字數 1319 閱讀 5629

前段時間學習了mina框架.就確定寫乙個小例項玩一下.

看到不少開源第三方的memcached連線工具(xmemcached),都採用nio方式.

於是就有了乙個想法用mina作為底層nio框架與memcached連線.

希望能給學習mina的新人幫助.

能力有限專案還沒有很好完善.不過基本的相關操作已實現.

如果大家有興趣和我一起完善這個專案,請站內信聯絡.

原始碼(svn):

測試類及相關api呼叫

public class cachetest 

@afterclass

public static void destory()

@test

@ignore

public void testset() throws exception

@test

public void testget() throws exception

@test

@ignore

public void testreplace() throws exception

@test

@ignore

public void testdelete() throws exception

@test

@ignore

public void testincr() throws exception

@test

@ignore

public void testgets() throws exception

boolean result = mc.set("user" + i, 0, users[i]);

system.out.println(result);

}listlist = new arraylist();

for (int i = 0; i < 10; i++)

mapmap = mc.gets(list);

iteratorkeyset = map.keyset().iterator();

while (keyset.hasnext())

}@test

@ignore

public void testsomenoreplay() throws exception

}

spring 定義服務

127.0.0.1:11211

3

相關jar依賴 mina 和 mina依賴的jar 包

jar包在附件中

MINA 實現聊天功能

原文同步至 在 mina 快速入門 一文中,我們介紹了如何利用 mina 快速構建乙個 time server 時間伺服器 在 netty 實現聊天功能 一文,我們也介紹了如何用 netty 實現聊天功能。由於 mina 和 netty 是同乙個作者,架構類似,如果你掌握其中乙個,學習另外乙個也不是...

memcache的安裝與memcached的服務

一 安裝memcached 路徑 版本libevent 2.1.3 alpha.tar.gz 三 由於linux下預設安裝過libevent 檢視是否有libevent rpm qa grep libevent 如果版本過低 rpm e libevent 1.1a 3.2.1 nodeps 由於系統...

Xsocket與Mina使用感受

mina使用了一次,有一段時間沒關注了。不過其的用法和功能還記得。mina是乙個大型一點的網路框架,支援多種協議,使用起來也較簡單,其 中提供的原始碼中含有example,不過有一些情況下需要擴充套件其過濾器類。支援非同步。其主要方法為 onmessage xsocket剛使用,現在正在使用中。xs...