17 Real-time na WildFly (JBoss) Mga Tanong sa Panayam at Sagot

Madalas na tinanong JBoss application server (WildFly) mga katanungan sa panayam sa pangangasiwa na may sagot mula sa nagsisimula hanggang sa antas ng eksperto.


Sa aking pinakabagong isinagawa na survey, nakatanggap ako ng maraming kahilingan sa paksa na isulat, at ang isa sa mga madalas na paksa ay ang paghahanda sa pakikipanayam sa JBoss.

Maaari mo ring suriin ang WAS & Panayam sa Apache Q.A.

Kaya, naririnig kita, dito ka pupunta.

Bago tumalon sa Q.A., a maliit na pagpapakilala sa JBoss AS.

Ang JBoss / Wildfly ay may higit sa 20% na ibahagi sa merkado sa server ng application ng Java.

Ang WildFly ay isang bagong pangalan ng JBoss application server na nagsisimula mula sa bersyon 8. Ito ay pinalitan ng pangalan noong ika-20 ng Nobyembre 2014. Ang WildFly ay isang proyekto ng komunidad, at kung naghahanap ka ng suporta sa enterprise na may mga karagdagang tampok, kailangan mo ng Red Hat JBoss Enterprise Application Platform (kilala rin bilang JBoss EAP).

Sa isang linya – Ang WildFly ay bersyon ng komunidad sa LIBRE ngunit ang JBoss EAP ay hindi.

Tandaan: Kung naghahanap ka upang mapahusay ang mga kasanayan sa JBoss EAP pagkatapos ay maaari mong i-refer ang aklat na ito – Ang JBoss EAP Configuration, Deployment, at Administration

Hayaan ang mga katanungan / sagot.

1. Ano ang istraktura ng direktoryo sa JBoss?

Magagamit ang mga sumusunod na direktoryo matapos mai-install ang JBoss.

  • modules
  • mga bundle
  • domain
  • mapag-isa
  • mahinahon
  • bin
  • mga doc
  • welcome-content

2. Ano ang magagamit na mga antas ng pag-log?

Mayroong limang posibleng antas:

  • FATAL
  • ERROR
  • BALAAN
  • INFO
  • DEBUG

3. Aling bahagi ang may pananagutan sa paghawak ng kumpol?

Ang clustering ng JBoss ay nasa tuktok ng tool ng JGroups na tumutulong upang lumikha, magtanggal, pagtuklas ng pagiging kasapi, abiso, atbp..

4. Paano i-install ang JBoss sa server ng Linux?

Ang pag-install ng JBoss ay tuwid. Kailangan mong mag-download ng nais na bersyon mula sa opisyal na pahina ng pag-download ng JBoss sa format na zip o gz.

Kapag na-download, kunin lamang ang file sa lokasyon na nais mong mai-install. Kung na-download mo ang format ng zip, maaari mong gamitin ang unzip command upang kunin ito.

unzip jboss-as-7.1.1.Final.zip

5. Ano ang default port upang ma-access ang Administration Console sa JBoss 7?

Ang 9990 ay ang default port. Kung naka-install ito server1 pagkatapos ay kailangan mong mag-access tulad ng:

http: // server1: 9990 / admin-console

6. Ano ang dapat gawin upang ma-access ang Admin Console?

Ang gumagamit ay dapat malikha sa ilalim ng “ManagementRealm” upang magkaroon ng pagpapatakbo ng console. Upang lumikha ng gumagamit, maaari kang pumunta sa folder ng bin at isagawa ang script na add-user.sh.

7. Paano simulan ang JBoss sa standalone mode?

Pumunta sa folder ng bin kung saan naka-install ang JBoss at magsimula sa sumusunod na utos.

./standalone.sh

8. Paano madaragdagan ang Java Heap Memory sa JBoss 7?

Ang Heap Memory ay maaaring tumaas sa kani-kanilang conf file. Upang madagdagan ang memorya para sa nakapag-iisa;

  • Pumunta sa folder ng bin
  • I-edit ang file ng standalone.conf at hanapin ang “JAVA_OPTS =” linya ng argumento
  • Ang default na pagsasaayos ay magkakaroon ng minimum na 64 MB at maximum na 512 MB. Maaari kang tumaas sa nais na halaga.

Xms – tukuyin ang minimum na laki ng magbunton
Xmx – tukuyin ang maximum na laki ng magbunton

Sa katulad na paraan, maaari mong ayusin ang memorya para sa isang domain sa domain.conf file

9. Ano ang pagkakaiba sa pagitan ng standalone at mode ng domain?

Makasariling mode ay solong JVM na proseso kung saan ang bawat JBoss server ay mayroong pagsasaayos nito. Kung kailangan mo lamang ng isang JVM o kapaligiran sa pag-unlad, kung gayon ang nakapag-iisa ay magiging perpekto.

Domain ang mode ay maaaring magkaroon ng maraming mga server kung saan ang lahat ng pagsasaayos ay pinamamahalaan ng sentralisado at madalas na ginagamit sa kapaligiran ng produksyon.

10. Maaari kang lumikha ng isang kumpol sa standalone mode?

Oo, posible ang clustering sa standalone mode. Gayunpaman, ang isang aplikasyon ay dapat na ma-deploy sa bawat server / JVM sa standalone mode.

11. Ano ang pagkakaiba sa pagitan ng at ?

<patunayan-on-match> patunayan ang koneksyon sa database sa bawat oras, at kung ang isang koneksyon ay hindi wasto, magsusulat ito ng babala sa mga log.

Ang pagkakaroon ng “validate-on-match” na-configure ay maaaring magkaroon ng isang maliit na mataas na pagkarga sa database dahil maaari itong lumikha ng maraming mga kahilingan.

<background-pagpapatunay> patunayan ang koneksyon na pana-panahon batay sa kung ano ang dalas ay isinaayos para sa “background-validation-millis”. Ang default na pagsasaayos ay nakatakda sa zero ay nangangahulugang hindi pinagana.

Ang pagkakaroon ng “background-validation” na nakatakda sa totoo ay lilikha ng mas kaunting mga koneksyon sa database at ang mga side-effects ay hindi makikita agad kung ang mga patay na koneksyon.

12. Ano ang kinakailangan upang maisama ang Apache sa JBoss?

Mayroong dalawang mga module na maaari mong gamitin upang ikonekta ang JBoss sa Apache.

  1. mod_proxy
  2. mod_jk

13. Ano ang mga uri ng file na maaari mong i-deploy sa JBoss?

Maaari kang mag-deploy ng halos anumang uri ng application ng Java / J2EE, at sinusuportahan nito ang sumusunod na format ng file.

  • WAR – archive ng application ng Web
  • SAR – Archive ng serbisyo
  • JAR – Java Archive
  • EAR – archive ng application ng Enterprise

14. Paano mo mailalapat ang isang aplikasyon?

Mayroong tatlong posibleng paraan upang mag-deploy ng isang application sa JBoss application server.

  1. Admin Console – maaari mong i-deploy ang kinakailangang mga file ng aplikasyon sa pamamagitan ng console ng administrasyon.
  2. Auto-deploy – pag-scan ng system system ng pag-deploy ng scanner upang awtomatikong mag-deploy ng mga file mula sa mga folder ng pag-deploy.
  3. Pag-aautomat – gumamit ng tool ng automation / ant / scripting upang mag-deploy ng isang application.

15. Anong uri ng file ng marker ang kinakailangan upang utusan si JBoss na mag-deploy?

.Ang dodeploy file suffix ay kinakailangan para sa JBoss upang mag-deploy o mag-redeploy ng isang application. Para sa ex:

myfirstapplication.war.dpdeploy

16. Ano ang mga mahahalagang uri na magagamit para sa paglawak ng marker file?

  • .dodeploy – magturo upang mag-deploy
  • .naka-deploy – ipahiwatig ang file ay na-deploy
  • .nakabinbin – naghihintay pa rin ang pag-deploy
  • .undeployed – kumpirmasyon na ang application ay undeployed
  • .nabigo – nabigo ang pag-deploy dahil sa ilang kadahilanan
  • .skipdeploy – tuturuan ang JBoss na huwag pansinin ang mga file para sa auto-deployment

17. Ano ang nilalaman ng mgmt-user.properties?

Lahat ng mga gumagamit ng admin console at password (naka-encrypt) ay naka-imbak sa mgmt.-user.properties file.

Inaasahan ko sa itaas na magbigay sa iyo ng isang ideya kung anong uri ng mga katanungan na tatanungin sa Pakikipanayam at nais mo buti na lang.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map