Ի՞նչ է maxIdle-ը Tomcat-ում:
Ի՞նչ է maxIdle-ը Tomcat-ում:

Video: Ի՞նչ է maxIdle-ը Tomcat-ում:

Video: Ի՞նչ է maxIdle-ը Tomcat-ում:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Մայիս
Anonim

Այսպիսով, մի խոսքով, maxActive-ը առավելագույն կապերի սահմանափակումն է: Բայց պարապ ( maxIdle կամ minIdle) ավելի շատ կատարման խնդրի համար է (ժամանակի փոխանակում տարածության/ռեսուրսների հետ), որոնց թվում՝ maxIdle այն է սահմանափակել առավելագույն կապերը (ռեսուրսները), որոնց հետ դուք պատրաստվում եք ժամանակ փոխանակել:

Նմանապես, ինչ է Tomcat DBCP-ն:

Թոմկատ - dbcp apache-ի բնօրինակ վերափաթեթն է ընդհանուրը մեջ ներառված լողավազան Թոմկատ բաշխում. Դասերի բախումից խուսափելու համար փաթեթը վերանվանվել է org.apache-ի: tomcat . dbcp . dbcp .*

Հետագայում հարցն այն է, թե ինչ է Tomcat JDBC կապի լողավազանը: tomcat . jdbc . լողավազան հանդիսանում է Apache Commons DBCP-ի փոխարինում կամ այլընտրանք կապի լողավազան.

Բացի վերևից, ինչպես է աշխատում Tomcat կապի լողավազանը:

Տվյալների աղբյուրի վարորդը թույլ է տալիս մուտք գործել տվյալների բազա DataSource ինտերֆեյսի միջոցով: DataSource օբյեկտը որոնվում է համատեքստում՝ JNDI ռեսուրսի միջոցով գրանցված տվյալների հիման վրա: Կանչվում է DataSource-ի getConnection() մեթոդը: Միացման միավորում ունի բազմաթիվ առավելություններ և հանդիսանում է Java EE ստանդարտի մի մասը, որն իրականացվում է Թոմկատ.

Ի՞նչ է JNDI DataSource-ը Tomcat-ում:

Tomcat DataSource JNDI . Փաստացի օգուտ Տվյալների աղբյուր գալիս է, երբ այն օգտագործում ենք a JNDI Համատեքստ. Օրինակ, կապի լողավազան վեբ հավելվածում, որը տեղակայված է սերվերլետի կոնտեյներով: Հանրաճանաչ սերվերլետի կոնտեյներների մեծ մասը ապահովում է ներկառուցված աջակցություն Տվյալների աղբյուր ռեսուրսների կոնֆիգուրացիայի միջոցով և JNDI համատեքստ։

Խորհուրդ ենք տալիս: