logo

Crowdly

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

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

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

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.

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

More questions like this

Want instant access to all verified answers on courses.finki.ukim.mk?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!