共找到4條詞條名為LCP的結果 展開

LCP

Linux連接池

LCP(全稱:Linux Connection Pool),Linux連接池是基於Linux內核模塊開發,支持跨語言,多服務的連接池,可以作為JAVA資料庫連接池,PHP資料庫連接池等所有基於TCP連接服務的連接池服務使用。

別名:(kconnp, Kernel-based Connection Pool)

功能


LCP(全稱:Linux Connection Pool),是基於 Linux模塊開發的線程安全連接池,減少由頻繁建立和釋放連接帶來的系統開銷,提升服務響應速度,作為跨語言,跨服務的連接池使用,例如:JAVA資料庫連接池、PHP資料庫連接池、Memcache連接池服務等所有基於TCP連接的連接池服務。

特性


1、支持跨語言(PHP,JAVA,Python,C,C++,Perl, ... )之間共享連接
2、支持多服務(Memcache,Redis,MySQL,Oracle,... )建立連接池
3、線程安全

環境要求


• X86架構CPU
• LINUX內核版本>=2.6.18
• 物理機或基於VMware、KVM、XEN的虛擬機

安裝步驟


1.下載源碼包,解壓,進入解壓目錄執行以下命令
2.$./configure
3.$make
4.$make install

使用


命令:

kconnp (stats|reload|start|stop|restart)
• stats: 輸出連接池統計信息
• reload: 重新載入配置文件
• start: 啟動連接池服務
• stop: 關閉連接池服務
• restart: 重啟連接池服務

配置文件:

• 全局配置文件: /etc/kconnp.conf
• 白名單:/etc/iports.allow
• 黑名單:/etc/iports.deny

說明:

• 黑名單優先順序高於白名單
• IP地址和埠號如果均為具體配置,那麼基於該IP和埠號的連接將會預派生
• 如果該配置為具體配置且為有狀態的連接,那麼該連接最多使用一次后,將會關閉
• 統計信息每隔5秒更新一次