前段時間學習了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...