LCP(Linux連線池)

LCP(Linux連線池)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

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

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

基本介紹

  • 中文名:Linux連線池
  • 外文名:Linux Connection Pool
  • 別名:kconnp
  • 最新版本:1.1.0 
功能,特性,環境要求,安裝步驟,使用,命令:,配置檔案:,說明:,

功能

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秒更新一次

相關詞條

熱門詞條

聯絡我們