BoneCP

צילום מסך תוכנה:
BoneCP
פרטי תוכנה:
גרסה: 0.7.1
טען תאריך: 11 May 15
מפתחים: Wallace Wadge
רשיון: ללא תשלום
פופולריות: 18

Rating: nan/5 (Total Votes: 0)

BoneCP הוא קוד פתוח ובריכת Java המהיר חיבור מסד נתונים (JDBC בריכה) & nbsp;. אם אתה מכיר C3P0 וDBCP אז אתה כבר מה זה אומר. לכל השאר, זה הוא ספרייה שתנהל חיבור מסד נתונים כדי שתוכלו לקבל גישה למסד נתונים מהיר יותר ביישום שלך.
& Nbsp;
מדוע לכתוב אלטרנטיבה אחרת לC3P0 / DBCP?
במקרה שלנו, הפתרונות הזמינים פשוט לא היו מהירים מספיק. C3P0 עבד נהדר עבור עומסי עבודה קטנים אך כפי שאנו דחפתי אותו קשים יותר, התברר כי זה היה האטת התפוקה שלנו למטה (במיוחד במונחים של שימוש במעבד). DBCP לא מומלץ לשימוש בייצור בזמן שאנחנו זקוקים לו (והיה איטיים יותר בחלק ממקרים בכל מקרה).
& Nbsp;
בסופו של הדבר יש לנו מיוצרים ספריית בריכת חיבור חדשה שהיא מהיר, לפעמים כמעט 25 פעמים מהר יותר מאשר האפשרות המהירה ביותר הבאה. למרות שלא לקחת את המילה שלנו, להפעיל את אמת המידה הניתנת לבחון את עצמך או להמשיך וליצור משלך.
& Nbsp;
כתב ויתור
למרות שיש 100% כיסוי בדיקה יחידה, הפרויקט הזה הוא עדיין נחשב לתוכנת בטא. השתמש בזהירות

מה חדש בהודעה זו:!

  • שיפורי סטטיסטיקה כמה
  • תיקוני OSGi
  • אפשר getConnection נתוני המקור (שם משתמש, סיסמא)
  • להכיר SQLSTATE PostgreSQL החדש כדי לעורר מחדש בריכה
  • externalAuth אפשרות config נוסף להשיג חיבורים בלי לעבור בשם משתמש / סיסמא ישירות.
  • אפשר וו התאמה אישית של מה שנחשב חיבור שבור
  • אפשר חיבורי מקסימום == 1
  • להוסיף שם בריכה לחיבור unclosed אזהרה
  • שמור חריג מקורי לjdk6users
  • פרסם למייבן מרכזי
  • להוסיף defaultReadonly, defaultAutoCommit, defaultTransactionIsolation, וכו '
  • להוסיף שיטות עומס יתר לBoneCPConfig כדי לאפשר למפרט של TIMEUNIT
  • שינויי אשכול בודק חיבור לאפשר idleMaxAge העצמאי / idleconnectionTestPeriod
  • גזל SQLExceptions רק
  • שקול 08s01 SQLSTATE ככישלון db עכשיו
  • ExecutorService הנכון השימוש לגיל מקסימום חיבור

  • שוויון אובייקט
  • השתמש במקום שוויון שדה. שווה () השתנה לhasSameConfiguration במקום.
  • הסרת חוט-המקומיים כאשר דוחות אחסון
  • אין למלא SQL אצווה אם וו חיבור מוגדר
  • תיקון לstatementCache שווא אזהרת ההצהרה שאינו סגור כאשר releaseHelper statementCache closeConnectionWatch מוגדר.
  • תיקון למצב גזע פוטנציאל
  • ידית קרובה כראוי במטמון
  • תיקון לcache.putIfAbsent
  • אם נכשל אבל עדיין הוחלפו קשר, לעקוב אחר ש
  • יהיה פחות חמור על מה לשקול ככישלון חיבור
  • התחל מעקב חיבור והגדלה ספירת יצירה לפני החיבור ניתן את
  • אם driverProperties אינו מכיל את שם המשתמש / הגדרות לעבור אבל את שם משתמש של config אין, לשמור אותם בסנכרון
  • אפשר חוט connectionMaxAge לנצל LIFO מצב בצורה נכונה
  • תפסיק ניטור חיבור זה אם זה כבר חזר לבריכה
  • לעבור במצב LIFO / FIFO לconnecitonMaxAge פרמטר
  • בחיבור להרוס, להסיר מתור נ"צ finalizable גם אם החוט הוא עדיין בחיים
  • אם שידור חוזר עסקה מתפוצץ, לזרוק את חריג העטיפה
  • MemoritzeTransaction: תיקון InvocationTargetException
  • הצהרות וגר משמר
  • השתמש הודעת באגים נחמדה ברורה יותר כאשר נתוני מקור בן נמצא בשימוש
  • acquireRetryAttempts תקן מ- אחד שגיאה
  • שינוי שם XXX - & gt; xxxinSeconds / דקות / וכו '
  • defaultTransactionIsolation: קרא מחויב - & gt; read_committed
  • אל תתחיל חוט בדיקת קשר מייד
  • הפוך config לשמור על ערך ConnectionTimeout מוגדר 0 כמו 0 במקום Long.MAX

מה חדש בגרסת 0.7.0:

  • שינוי אדריכלי נעשה כדי להפוך את הבריכה יותר מהר .
  • באגים תוקנו.
  • חבורה של תכונות חדשות נוספו.

מה חדש ב0.6.7.2:

  • Fixes הגרסה נעשה לidleMaxAge / idleConnectionTester, צמתים מרובים בתצורת XML, וNPE על פסק זמן getConnection.
  • ההצהרות אצווה מחוברים כראוי.
  • וו onAcquireFail היה משופר, ובאג קטן היה קבוע בתהליך.
  • אפשרות מאפייני נהג נוסף.
  • החיבור הוא כבר לא סגור כאשר כיבוי.
  • באג בכלי debug שעון קשר ההדוק היה קבוע.
  • כל עוזרי שחרורם הופסקו כאשר כיבוי.

מה חדש בגרסת 0.6.6:

    • אפשרות מאפייני נהג נוסף
    • תמיכת תצורה מבוססת XML נוספה.
    • onAcquireFail היה משופר.
    • אפשרות תצורת פסק זמן חיבור נוסף.
    • תאימות מלאה JDK5 נוסף. ההצהרות פנימיות חשופות.
    • וו onConnectionException נוסף.
    • השבתת מעקב חיבור עכשיו מותר.
    • ההצהרות אצווה כעת מחוברים כראוי.
    • מירוץ init עצלן היה קבוע.
    • גזע פוטנציאל עכשיו נמנע.
    • סטטיקה הוצאו מfinalizers.
    • באג פוטנציאלי בהוספת חיבור חדש קבוע.
    • כיום יש 125 בדיקות יחידה, המספקים 100% כיסוי בדיקה יחידה.

    מה חדש בגרסת 0.6.4:

    • אזהרות מטמון + הצהרת הצהרת Revamped אם יישום נכשלו קרוב.

    מה חדש בגרסת 0.5.4:

    • עקוב אחר טוב יותר של קשרים במקרה של DB ניתוק ("הנינג'ה" תודה!)

    מה חדש בגרסת 0.5.3 RC1:.

    • באג מטמון הצהרת תיקונים

    דרישות :

    • Java 2 Standard Edition Runtime Environment

  • תוכנה דומה

    Pyrseas
    Pyrseas

    20 Feb 15

    free4my
    free4my

    20 Feb 15

    Alembic
    Alembic

    20 Feb 15

    Jude
    Jude

    3 Jun 15

    תוכנות אחרות של יזם Wallace Wadge

    תגובות ל BoneCP

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!