17 سؤالات و پاسخهای مصاحبه WildFly (JBoss) در زمان واقعی

اغلب از سرور برنامه JBoss (WildFly) سؤالات مصاحبه با پاسخ از مبتدی تا سطح متخصص پرسیده می شود.


در آخرین نظرسنجی انجام شده ، درخواست مبحث زیادی برای نوشتن مطالب دریافت کردم و یکی از موضوعات مکرر ، تهیه مصاحبه JBoss بود.

همچنین ممکن است بخواهید WAS را بررسی کنید & مصاحبه آپاچی Q.A.

بنابراین ، من شما را می شنوم ، اینجا بروید.

قبل از پرش به Q.A.، a معرفی کمی به JBoss AS.

JBoss / Wildfly دارای موارد بیشتری است 20٪ سهم بازار در سرور برنامه جاوا.

WildFly نام جدیدی از سرور برنامه JBoss است که از نسخه 8 شروع می شود. این در 20 نوامبر 2014 تغییر نام یافت. WildFly یک پروژه جامعه است ، و اگر به دنبال پشتیبانی شرکت با ویژگی های اضافی هستید ، پس به Red Hat نیاز دارید. JBoss Platform Application Enterprise (همچنین به JBoss EAP نیز معروف است).

در یک خط – WildFly نسخه جامعه به صورت رایگان است اما JBoss EAP چنین نیست.

توجه داشته باشید: اگر به دنبال تقویت مهارت در JBoss EAP هستید ، می توانید این کتاب را ارجاع دهید – پیکربندی ، استقرار و مدیریت JBoss EAP

بیایید وارد سوالات / پاسخ ها شویم.

1. ساختار دایرکتوری در JBoss چیست?

پس از نصب JBoss فهرستهای زیر موجود است.

  • ماژول ها
  • بسته
  • دامنه
  • مستقل
  • مشتری
  • صندوقچه
  • اسناد
  • خوش آمدید-محتوا

2- سطوح ورود به سیستم در دسترس هستند?

پنج سطح ممکن وجود دارد:

  • کشنده
  • خطا
  • هشدار دهید
  • اطلاعات
  • DEBUG

3. کدام مؤلفه مسئولیت رسیدگی به خوشه بندی را بر عهده دارد?

خوشه بندی JBoss در بالای مجموعه ابزار JGroups است که به ایجاد ، حذف ، تشخیص عضویت ، اعلان و موارد دیگر در این خوشه کمک می کند..

4- نحوه نصب JBoss در سرور لینوکس?

نصب JBoss بسیار سر راست است. شما باید نسخه مورد نظر را از صفحه بارگیری رسمی JBoss با فرمت zip یا gz بارگیری کنید.

پس از بارگیری ، کافیست فایل را به محلی که می خواهید نصب کنید ، استخراج کنید. اگر قالب zip را بارگیری کردید ، می توانید از دستور unzip برای استخراج آن استفاده کنید.

unzip jboss-as-7.1.1.Final.zip

5- درگاه پیش فرض دسترسی به کنسول مدیریت در JBoss 7 کدام یک است?

9990 پورت پیش فرض است. در صورت نصب server1 سپس شما نیاز به دسترسی دارید مانند:

http: // server1: 9990 / مدیر-کنسول

6. برای دسترسی به Admin Console چه کاری باید انجام شود?

کاربر باید تحت “ManagementRealm” ایجاد شود تا کنسول عملیاتی شود. برای ایجاد کاربر ، می توانید به پوشه bin رفته و اسکریپت add-user.sh را اجرا کنید.

7. نحوه شروع JBoss در حالت مستقل?

به پوشه bin که JBoss نصب شده است بروید و با دستور زیر شروع کنید.

./standalone.sh

8- نحوه افزایش Java Heap Memory در JBoss 7?

حافظه پشته را می توان در یک پرونده مربوط به کنفرانس افزایش داد. افزایش حافظه برای مستقل؛

  • به پوشه بن بروید
  • پرونده standalone.conf را ویرایش کنید و به دنبال آرگومان “JAVA_OPTS =” باشید
  • تنظیمات پیش فرض حداقل 64 مگابایت و حداکثر 512 مگابایت خواهد داشت. می توانید به مقدار دلخواه افزایش دهید.

Xms – حداقل اندازه پشته را مشخص کنید
Xmx – حداکثر اندازه پشته را مشخص کنید

در یک روش مشابه ، می توانید حافظه مربوط به یک دامنه را در پرونده domain.conf تنظیم کنید

9- تفاوت بین حالت مستقل و حالت دامنه چیست?

مستقل حالت یک فرایند JVM است که در آن هر سرور JBoss پیکربندی خود را دارد. اگر شما فقط به یک JVM یا یک محیط توسعه نیاز دارید ، آنگاه مستقل عالی خواهد بود.

دامنه حالت ممکن است دارای چندین سرور باشد که کلیه پیکربندی ها متمرکز شده و اغلب در محیط تولید استفاده می شوند.

10. آیا می توانید خوشه ای را در حالت مستقل ایجاد کنید?

بله ، خوشه بندی در حالت مستقل امکان پذیر است. با این حال ، یک برنامه باید در هر سرور / JVM در حالت مستقل مستقر شود.

11- تفاوت بین و چیست ?

<اعتبار در مسابقه> هر بار اتصال پایگاه داده را تأیید کنید ، و اگر یک اتصال معتبر نباشد ، یک هشدار را در سیاههها می نویسد.

با پیکربندی “معتبر بودن مسابقه” ممکن است بار زیادی در پایگاه داده داشته باشد زیرا ممکن است درخواست های زیادی ایجاد کند.

<اعتبار سنجی پس زمینه> ارتباط را به صورت دوره ای بر اساس آنچه فرکانس برای “اعتبار پس زمینه – میلی ثانیه” پیکربندی شده است ، اعتبار دهید. پیکربندی پیش فرض روی صفر تنظیم شده است به معنای غیرفعال است.

با تنظیم “اعتبار پس زمینه” ، اتصالات پایگاه داده کمتری ایجاد می کند و اگر اتصالات مرده فوراً شناسایی نشود.

12. چه واحدی برای ادغام آپاچی با JBoss نیاز دارد?

دو ماژول وجود دارد که می توانید برای اتصال JBoss با Apache استفاده کنید.

  1. mod_proxy
  2. mod_jk

13. انواع پرونده هایی که می توانید در JBoss مستقر کنید وجود دارد?

تقریباً می توانید هر نوع برنامه Java / J2EE را مستقر کنید ، و از فرمت پرونده زیر پشتیبانی می کند.

  • WAR – بایگانی برنامه وب
  • SAR – بایگانی خدمات
  • JAR – بایگانی جاوا
  • گوش – بایگانی برنامه کاربردی

14. چگونه می توانید یک برنامه کاربردی مستقر کنید?

سه راه ممکن برای استقرار یک برنامه در سرور برنامه JBoss وجود دارد.

  1. Admin Console – می توانید پرونده های برنامه لازم را از طریق کنسول مدیریت مستقر کنید.
  2. مستقر خودکار – اسکنر استقرار سیستم فایل های اهرم برای استقرار خودکار پرونده ها از پوشه استقرار.
  3. اتوماسیون – برای استقرار برنامه از ابزار اتوماسیون / مورچه / اسکریپت استفاده کنید.

15. چه نوع فایل نشانگر برای آموزش JBoss برای استقرار مورد نیاز است?

.پسوند پرونده dodeploy برای JBoss برای استقرار یا توزیع مجدد برنامه مورد نیاز است. برای مثال:

myfirstapplication.war.dpdeploy

16. انواع مهمی که برای استقرار پرونده نشانگر وجود دارد ، در دسترس هستند?

  • .dodeploy – دستور برای استقرار
  • .مستقر – نشان می دهد که پرونده مستقر است
  • .در حال تعلیق – استقرار هنوز در انتظار است
  • .کار نشده – تأیید اینکه برنامه کاربری غیرمستقیم است
  • .شکست خورده – استقرار به دلایلی شکست خورده است
  • .skipdeploy – به JBoss دستور دهید تا پرونده ها را برای استقرار خودکار نادیده بگیرد

17. چه چیزی شامل mgmt-user.properties است?

کلیه کاربران کنسول سرور و رمز عبور (رمزگذاری شده) در پرونده mgmt.-user.properties ذخیره می شوند.

امیدوارم در بالا این ایده را برای شما بیان کنم که چه نوع سؤالاتی در مصاحبه مطرح می شود و برای شما آرزو می کنم موفق باشید.

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