logo

Crowdly

Околина за решавање: Ubuntu | Playgrounds | Killercoda Излезот од и...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Околина за решавање:

Ubuntu | Playgrounds | Killercoda

Излезот од извршувањата на командите го ставате во формата подолу.

Потребно е да се направи апликација наречена ServerRoomTemperature. За таа цел има сенозори кои прибираат податоци за температурата во различни серверски соби, се со цел да се мониторира температурата во податочниот центар.

Барања на задачата:

Да се направат два Docker Compose сервиси. 

  • Да се креира Јава сервис TemperatureSensor.
    • запишува 5 нови бројки во датотека temperature.txt. 
      • Дали ќе ги запишувате бројките во датотеката со празно место или нов ред е оставено на Вас.
    • новите бројки се рандом генрирани во рангот [5, 50].
    • запишува нови бројки на секој 30 секунди.

  •  Да се креира Јава сервис TemperatureMonitor 
    • прави average на вредностите од temperature.txt
    • запишува во датотека temperaturelevel.txt колкаво е нивото на температурата.
      • Дали ќе ги запишувате нивото во датотеката со празно место или нов ред е оставено на Вас.
    • нивото се пресметува според просечната температура и може да е Low, Medium и High. Low (5 °C до 19 °C), Medium (19 °C to 35 °C), High (над 35 °C)
    • запишува колкаво е нивото на секој 60 секунди.

Во формата поставете ги командите и излезот од командна линија.

Исто така во формата прикачете ги TemperatureSensor.java, TemperatureMonitor.java, Dockerfiles, docker-compose.yml.

После завршувањето на задачата стопирајте ги контејнерите! 

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на courses.finki.ukim.mk?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!