BoneCP

Screenshot Software:
BoneCP
Detalii soft:
Versiune: 0.7.1
Incarca data: 11 May 15
Producător: Wallace Wadge
Licenţă: Gratuit
Popularitate: 18

Rating: nan/5 (Total Votes: 0)

BoneCP este un open source și Java rapid piscină conexiune de date (JDBC Pool). & Nbsp; Dacă sunteți familiarizat cu C3P0 și DBCP apoi deja ce înseamnă asta. Pentru restul, este o bibliotecă care va gestiona o conexiune bază de date pentru tine pentru a obține un acces mai rapid baza de date în cererea dumneavoastră.
& Nbsp;
De ce scrie o altă alternativă pentru C3P0 / DBCP?
În cazul nostru, soluțiile disponibile nu au fost pur și simplu suficient de rapid. C3P0 lucrat mare pentru sarcini de lucru mici, dar l-am împins mai greu, a devenit clar că aceasta a fost încetinirea tranzitată nostru în jos (în special în ceea ce privește utilizarea procesorului). DBCP nu a fost recomandat pentru utilizare de producție în momentul am nevoie (și a fost mai lent, în unele cazuri, oricum).
& Nbsp;
În final, am produs o nouă bibliotecă piscina conexiune, care este rapid, uneori aproape de 25 de ori mai repede decât următorul cel mai rapid opțiunea. Nu luați cuvântul nostru pentru ea, deși, executați de referință prevăzut Testați-vă sau mergeți mai departe și de a crea propriul.
& Nbsp;
Disclaimer
În ciuda faptului că 100% unitate acoperire test, acest proiect este încă considerată a fi software-ul beta. Utilizați cu grijă

Ce este nou în această versiune:

  • statisticile câteva îmbunătățiri
  • remedieri OSGi
  • Permiteți getConnection DataSource (numele de utilizator, parola)
  • Recunoașterea nou sqlstate PostgreSQL pentru a declanșa o repornire piscină
  • Adaugata externalAuth opțiune de configurare pentru a obține conexiuni fără a trece numele de utilizator / parola direct.
  • Permiteți cârlig personalizare a ceea ce este considerat o conexiune spart
  • Permiteți conexiuni maxim == 1
  • Adăugați nume piscină la conexiune unclosed avertizare
  • Păstrați excepție originala pentru jdk6users
  • Publicați la Maven centrale
  • adăuga defaultReadonly, defaultAutoCommit, defaultTransactionIsolation, etc
  • Adauga metode supraincarcate pentru BoneCPConfig pentru a permite specificarea TIMEUNIT
  • modificări Tester Conexiune subiect, pentru a permite idleMaxAge independente / idleconnectionTestPeriod
  • numai apuca SQLExceptions
  • Gândiți-08s01 sqlstate ca un eșec db acum
  • Utilizați ExecutorService corect pentru varsta conexiune max
  • Utilizați egalitatea obiect în loc de egalitate domeniu. este egal cu () a fost redenumită hasSameConfiguration loc.
  • Eliminare fir-localnicii atunci când declarațiile de depozitare
  • Nu umple lot SQL dacă cârlig conexiune este configurat
  • Fix pentru statementCache false avertizează că declarația nu este închis atunci când releaseHelper statementCache closeConnectionWatch este configurat.
  • Fix pentru potențialul stare rasa
  • Mâner aproape corect în cache
  • Fix pentru cache.putIfAbsent
  • Dacă nu am reușit, dar înlocuit încă conexiune, urmări care
  • Fii mai puțin stricte pe care să ia în considerare ca o eroare de conexiune
  • începe urmărirea legătură și incrementarea numărului de creare înainte de conexiunea este dat afară
  • Dacă driverProperties nu conține nume de utilizator setările / pass dar config username nu, păstrați-le în sincronizare
  • Permiteți fir connectionMaxAge să utilizeze corect modul LIFO
  • Nu mai monitorizare această privință în cazul în care a fost returnat la piscina
  • Treceți în modul LIFO / FIFO pentru connecitonMaxAge param
  • La conectarea distruge, se scoate din coadă ref finalizable chiar dacă șirul este încă în viață
  • Dacă reluarea tranzacție explodează, arunca excepția neambalate
  • MemoritzeTransaction: fix InvocationTargetException
  • Protectie declarații logger
  • Utilizați un mesaj de depanare mai frumos mai clar atunci când o sursă de date ben este în uz
  • acquireRetryAttempts Fix off-cu-o eroare de
  • Redenumire XXX - & gt; xxxinSeconds / minute / etc
  • defaultTransactionIsolation: Citire angajat - & gt; read_committed
  • Nu începe șirul de testare conexiune imediat
  • Asigurați-config păstrează valoare connectionTimeout setată la 0. 0 în loc de Long.MAX

Ce este nou în versiunea 0.7.0:

  • O schimbare arhitecturală a fost făcut pentru a face piscina mai repede .
  • Bugs au fost stabilite.
  • O mulțime de noi caracteristici au fost adăugate.

Ce este nou în au fost făcute pentru idleMaxAge / idleConnectionTester, noduri multiple versiunea 0.6.7.2:

  • Fixes în configurație XML, precum și o NPE pe getConnection timeout.
  • declaratii lot sunt înregistrate în mod corespunzător.
  • Cârligul onAcquireFail fost îmbunătățită, iar un bug mic a fost stabilit în cadrul procesului.
  • O opțiune proprietățile driverului a fost adaugat.
  • Conexiunea nu mai este închis înainte de oprire.
  • O problemă în strânsă legătură instrumentul ceas de depanare a fost stabilit.
  • Toate ajutoarele de eliberare sunt terminate înainte de oprire.

Ce este nou în versiunea 0.6.6:

  • O opțiune proprietățile driverului a fost adaugat
  • a fost adăugat suport de configurare bazat pe XML.
  • onAcquireFail fost imbunatatita.
  • O opțiune de configurare conexiune timeout a fost adaugat.
  • Compatibilitate completa JDK5 a fost adăugat. Declarații interne sunt expuse.
  • Cârligul onConnectionException a fost adăugat.
  • Dezactivarea urmărire conexiune este acum permisă.
  • declaratii de lot sunt acum logat corect.
  • O cursă de inițializare leneș a fost stabilit.
  • O cursă potențial este acum evitată.
  • Statica au fost eliminate din finalizers.
  • Un bug potențial adăugând o nouă conexiune a fost stabilit.
  • În prezent, există 125 de teste unitare, care oferă acoperire de 100% unitate de testare.

Ce este nou în versiunea 0.6.4:

  • Declarație Revamped cache + Declarație avertismente cazul în care cererea nu a reușit să aproape.

Ce este nou în versiunea 0.5.4:

  • Țineți bine evidența conexiuni în cazul unei DB deconectare (mulțumiri "ninja"!)

Ce este nou în versiunea 0.5.3 RC1:.

  • bug fixat declarație caching

Cerințe :

  • Java 2 Standard Edition Runtime Environment

Software similare

Vibur DBCP
Vibur DBCP

17 Feb 15

Qore xmlsec Module
Qore xmlsec Module

20 Feb 15

Sequoia
Sequoia

3 Jun 15

Alte software-uri de dezvoltator Wallace Wadge

Comentarii la BoneCP

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!