|
|
|
|
LEADER |
03241na a2200241 4500 |
003 |
HR-ZaFER |
005 |
20160616132216.0 |
008 |
160221s2015 ci ||||| m||| 00| 0 hr d |
035 |
|
|
|a (HR-ZaFER)ferid2322
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Bošnjak, Matej
|9 37156
|
245 |
1 |
0 |
|a Koordiniranje mikrousluga :
|b diplomski rad /
|c Matej Bošnjak ; [mentor Mario Kušek].
|
246 |
1 |
|
|a Coordination of microservices
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b M. Bošnjak,
|c 2015.
|
300 |
|
|
|a 63 str. ;
|c 30 cm +
|e CD-ROM
|
502 |
|
|
|b diplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Telekomunikacije i informatika, šifra smjera: 53, datum predaje: 2015-06-30, datum završetka: 2015-07-06
|
520 |
3 |
|
|a Sažetak na hrvatskom: Zbog porasta broja klijenata koji koriste njihove usluge, veliki internetski pružatelji usluga postupno prelaze na arhitekturu temeljenu na mikrouslugama. Mikrousluge su samostalne komponente sustava fokusirane na obavljanje samo jednog zadatka. Složene zadaće obavljaju komunicirajući i surađujući s drugim mikrouslugama unutar sustava. Arhitektura temeljena na mikrouslugama, u odnosu na prije korištenu monolitnu arhitekturu nudi povećanje skalabilnosti sustava i povećanje otpornosti sustava na greške. Olakšano je i ispravljanje pogrešaka jer se poboljšane komponente mogu postavljati na poslužitelj bez prekida rada sustava. Komunikacija i integracija komponenti sustava mora biti izvedena na način da se osigura slaba povezanost komponenti i visoka kohezija koda. U praktičnom dijelu prikazana je izrada jednostavne aplikacije temeljene na mikrouslugama. Korištene su i neke gotove i testirane komponente otvorenog koda (Netflix Eureka, Netflix Hystrix i sl.) i na jednostavnom primjeru su prikazane prednosti aplikacija temeljenih na arhitekturi mikrousluga.
|
520 |
3 |
|
|a Sažetak na engleskom: In the last few years big Internet service providers (Netflix, Amazon etc.) have moved to microservices architecture due to increased number of clients using their services. Microservices are small, autonomous system components that are focused on completing only one simple task. They communicate and cooperate with other microservices in the system in order to complete more complex tasks. Systems built upon microservices architecture are more scalable and resilient than monolithic systems. In microservices architecture, components can be deployed to the server without interrupting work of the system. System integration and communication between components should be done in a way that ensures loose coupling of components and high code cohesion. The process of building a simple microservices application is described in the practical part of this work. Some tested and finished open-source components (Netflix Eureka, Netflix Hystrix etc.) were used in order to show the benefits of microservice based application architecture compared to the monolithic architecture.
|
653 |
|
1 |
|a mikrousluge, slaba povezanost, kohezija koda, REST, Netflix Eureka, Netflix Hystrix
|
653 |
|
1 |
|a microservices, loose coupling, code cohesion, REST, Netflix Eureka, Netflix Hystrix
|
700 |
1 |
|
|a Kušek, Mario
|4 ths
|9 18415
|
942 |
|
|
|c Y
|2 udc
|
999 |
|
|
|c 46501
|d 46501
|