okraforMysql數(shù)據(jù)庫連接代理
okraformysql 基于mina框架 實現(xiàn)mysql協(xié)議,在使用mysql jdbc客戶端時 使用connector-5.0.8, server端可以使用最新的mysql5.5 . okraformysql 實現(xiàn)的目標就是 解決并發(fā)連接數(shù)。 可以直線倍增連接數(shù),解決mysql連接性能。同時okraformysql采用長連接,提供連接池,當(dāng)connection 使用完或空閑時 會返回給連接池 以方便 新的用戶使用。
使用方法:
PacketAuth.java : 在這個類中為對外提供mysql協(xié)議的用戶名與密碼。 jdbc.xml在這配置文件中設(shè)置你需要操作的數(shù)據(jù)庫如:url,user,password,driver 以及連接池。 MySqlServerListener ?.java : 該類是入口,在這里可以指定服務(wù)ip與端口; 運行該類啟動服務(wù)
測試連接:
其實你可以把okraformysql當(dāng)成一個mysql服務(wù),在業(yè)務(wù)層使用時需要訪問數(shù)據(jù)庫時,就可以直接訪問okraformysql,它就成了一個代理幫你去操作數(shù)據(jù)。
TestJdbc.java:這是一個測試okraformysql的測試類,它指定的ip與端口就是在MySqlServerListener ?.java中指定的。
效益:okraformysql帶來的直接效益就是倍增數(shù)據(jù)庫連接。
評論
圖片
表情
