Spring Cloud a gyakorlatban

Slides:



Advertisements
Hasonló előadás
4. alkalom – Hálózat Kezelés
Advertisements

Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
HÁLÓZAT SOAP Hagyományos WCF/ASMX webszervizek.
IT-DEV-CON – Addig nyújtózkodj, ameddig a felhőd ér! Kőnig Tibor | blogs.msdn.com/tibork-on-ms | twitter.com/tibork.
Client Access Server. Autodiscovery service Availability service (EWS) Offline Address Book (OAB) service Activesync service Outlook Web Access Public.
Tóth Tamás, EWYXK4 BME-VIK Automatizálási és Alkalmazott Informatikai Tanszék Konzulensek: Dávid Zoltán, Gincsai Gábor Budapest, tavaszi félév.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Automatikus infrastruktúra menedzsment és alkalmazástelepítés.
ESR 112 új alapokon Tóth Csaba ESR projektigazgató NISZ Zrt.
Jogában áll belépni?! Détári Gábor, rendszermérnök.
Programozási Nyelvek (C++) Gyakorlat Gyak 01.
Vezeték nélküli hálózatok biztonsági megoldásai Készítette Hudac Lóránd (HULRAAI) A Bemutatóban szó lesz: Vezeték nélküli hálózatok felépítése Ezek működtetése.
Bevezetés a Java programozásba
5. előadás (2005. március 22.) Függvények definíciója, deklarációja, hívása Enumerációs adattípus 1.
Fájlkezelés, IO Kivételkezelés Belső osztályok
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
Bevezetés a J2EE világába
Az objektum-orientált tervezési alapelvek kritikai vizsgálata
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
SPRING FRAMEWORK bemutatása
Szmetankó Gábor Greencode Kft.
Megoldás Felhő szolgáltatások és Windows 7.
Implementing Demeter: A Resource Management Tool used by Morgan Stanley’s Farm Engineering Team (In English) Maczika Száva Jenő MASRAAI.ELTE Programtervező.
Vezeték nélküli technológiák
Bevezetés a VoIP technológiába
Vezeték nélküli technológiák
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
Operációs rendszer.
Silverlight Ajax Network Bridge Orbán Csaba Epam Systems Kft
1 Add az APK-t! Add az APK-t! Automatizált apptesztelés 2013/10/13.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Érdekességek. Tudod-e? Mit jelent a „www”? A) Wild Windows Wave B) World Wide Web C) Wide World Web.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Illés Zoltán ELTE Informatikai Kar
Java web programozás 11..
Objektum orientált programozás
Azure Pack Felhő szolgáltatások a Windows Server 2012 R2 segítségével
Patch-Management a Tivoli Configuration Manager használatával Sárándi Attila Magyar Tivoli Felhasználók Egyesülete.
Webprogramozó tanfolyam
Akos Balasko MTA SZTAKI, Hungarian Academy of Sciences Felhő használat paraméterteret bejáró szimulációk futtatására.
4/7/2017 StorSimple: A felhő-integrált tároló Windows Server 2012 R2 konferencia © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows,
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Fórum alkalmazás tervezése Készítette: Lückl Roland és Horváth Gergely és implementálása.
Enterprise Java evolúció, avagy JAVA EE (VS) Spring framework
Objektum orientált programozás 4. Mutatók, típusok és struktúrák Nagy Szilvia.
WLAN Biztonság Rádiusz hitelesítés Radius autentikáció
Tűzfal (firewall).
DR+HA+B/R+Azure Gál Tamás Datacenter Technical Specialist
Krizsán Zoltán, iit C# osztályok 2 Adattagok  Osztály hatáskörben definiált változó.  Formája: [attribútum] [módosító] típus azonosító [=kezdő érték][,
Symbol mobil terminálok Szoftver frissítések, image-ek, hasznos információk Széles Gábor és Gulyás László BCS Hungary Kft.
JSF – komponens alapú webfejlesztés. Mi az a JSF mire jó ● Egy szerver oldali, komponens alapú felhasználói felület keretrendszer ● Támogatja a webes.
Application Specific Module
Fájlcsere: Technikai megoldások
Felhő alapú vállalati rendszerek
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Hálózatkezelés Java-ban
Adatmozgatás az MTA Cloudon Data Avenue segítségével MTA Cloud workshop november 21. Nagy Enikő MTA Cloud csapattag Szoftverfejlesztő.
Docker (on Windows) Hogyan kerüljük el a csapdákat?
World map.
JBoss Wildfly Kalla Mór
Kubernetes + HELM avagy könnyítsük meg az életünket
SAP Web Dynpro Component.
Kisvállalati hálózat kialakítása raspberry szerverrel
Amikor a Developer Operál
Előadás másolata:

Spring Cloud a gyakorlatban Szita Csongor

Spring Cloud a gyakorlatban Tematika Spring Cloud alapok Gateway használat Discovery and Config Service Service bontás kezelése Authentication és Authorization Tapasztalatok Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud - Cloud Native “Cloud-native is about how applications are created and deployed, not where.” Forrás: Pivotal Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Cloud Native elemek Forrás: Pivotal Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Gateway használat Alapok Belépési pont Terhelés elosztó (Ribbon) Circuit Breaker (Hystrix -> Resilience4j) Zuul Kezdeti választás Szinkron működés Spring Gateway Aszinkron megoldás Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban @Bean public RouteLocator myRoutes(RouteLocatorBuilder builder) { return builder.routes() .route(p -> p .path("/get") .filters(f -> f.addRequestHeader("Hello", "World")) .uri("http://httpbin.org:80")) .build(); } Spring Cloud a gyakorlatban 2019.09.05.

Discovery and Config Service Discovery Service Szolgáltatás regiszter Eureka Configuration Service Konfiguráció tár Központi konfiguráció menedzsment Git, fájl alapokon Futás idejű konfiguráció kezelés Kubernetes Mind kettő egyben és még sok más Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Service bontás Tranzakció határon Könnyebb bontani mint egységesíteni Nehézkes menedzsment Körkörös hivatkozást kerüljük Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Service felépítés Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Feign kliens @FeignClient(name = "article-service-v1") public interface ArticleAPI { @PostMapping(value = "/article") ArticleResponse create(@Valid @RequestBody ArticleRequest request); @GetMapping(value = "/article/{id}") ArticleResponse getById(@PathVariable("id") String id); @GetMapping(value = "/public/article/page") Page<ArticleResponse> getByPage(@Param("pageable") Pageable pageable); } Spring Cloud a gyakorlatban 2019.09.05.

Authentication és Authorization Nem minden hagyományos megoldás használható Belső és külső kezelés szétválasztása Eltérő igények Külső Hosszúlejáratú Visszavonható Belső Gyorsaság Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Tapasztalatok Sokkal több hiba lehetőség Service-ek közötti kommunikáció Konfiguráció kezelés Jogosultság kezelés Menedzsment overhead Lokális tesztelhetőség nehézkesebb Nagyon fontos a megfelelő naplózás! Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban Zipkin Forrás: Zipkin Spring Cloud a gyakorlatban 2019.09.05.

Spring Cloud a gyakorlatban ELK Stack – Kibana APM Forrás: Elastic Spring Cloud a gyakorlatban 2019.09.05.

Ha érdekel a Spring világa 2019.06.04-től indul Java tanfolyam https://rendezveny.hwsw.hu/kepzes/13 Spring Cloud a gyakorlatban 2019.09.05.

2019.09.05.