B11 | Mikroservis Projesi ApiGateway + Ocelot + Consul Service Discovery

  Рет қаралды 8,483

Tech Buddy

Tech Buddy

Күн бұрын

Пікірлер: 40
@MrBurakcive
@MrBurakcive 2 жыл бұрын
Bu Consul, Discovery, HealthCheck olaylari beni cok heycanlandırdı. Temiz anlatimin için teşekkürler.
@Macguffin33
@Macguffin33 8 ай бұрын
Hocam çok teşekkürler video için, inanılmaz güzel anlatmışsınız..
@TechBuddyTR
@TechBuddyTR 8 ай бұрын
Estağfurullah, çok teşekkür ederim
@SonferDER
@SonferDER 2 жыл бұрын
Çok iyi anlatım. Emeğinize sağlık. Teşekkürler.
@KiyidakiAsk2024
@KiyidakiAsk2024 Жыл бұрын
Harika bir video olmuş.
@hikmetfazila6299
@hikmetfazila6299 8 ай бұрын
emeğinize sağlık hocam
@TechBuddyTR
@TechBuddyTR 8 ай бұрын
Teşekkürler :)
@Trinazor
@Trinazor Жыл бұрын
Başka bir hesap üzerinden kanalınıza abone olmuştum projenın son halinde gördüğüm apigaeway de services controller extensions gibi diğer yapıları anlatmamışsınız
@aog.tr.6828
@aog.tr.6828 2 жыл бұрын
Teşekkürler. Çok faydalı oldu.
@sertunc-k5o
@sertunc-k5o 10 ай бұрын
birden fazla servis kaldırdığınızda ID alanını unique vermeyi unutmayın yoksa birbirini unregister edip tekrar register eder.
@megu7051
@megu7051 Жыл бұрын
ocelot ve consul adım adım kurulumunu gösteren video varmı ?
@TechBuddyTR
@TechBuddyTR Жыл бұрын
Sanırım bu seri dışındaki videolar haricinde videosu yok. Bu videodaki kurulumlarda aklınıza takılan bir nokta mı var?
@mustafagonultas6941
@mustafagonultas6941 Жыл бұрын
@@TechBuddyTR ocelot için sıkıntı yok hocam. Fakat consul kısmını nasıl ayağa kaldırdığınızı anlayamadım. localhost:8500'de çalıştırıyorsunuz. Fakat nasıl ayağa kalkıyor bu, açıklama imkanınız var mı acaba ?
@mert7110
@mert7110 Жыл бұрын
@@mustafagonultas6941 docker run -d --name Consul -p 8500:8500 consul agent -dev -client 0.0.0.0 -bind 0.0.0.0
@mert7110
@mert7110 Жыл бұрын
docker kurduktan sonra bu kodu powershellden çalıştır.
@Trinazor
@Trinazor Жыл бұрын
@@mustafagonultas6941 Consul.exe yükle Consul dosyası oluşturup C:\Consul>consul.exe agent -dev kzbin.info/www/bejne/hoSpk3tofLiWhMk
@ermekbakyt5507
@ermekbakyt5507 2 жыл бұрын
Merhaba! Micorservice ler kendi aralarinda nasil konusmali best practice olarak?Direk olarak http client ile baglanirsa dogru olmazmi?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
HTTP ile çağrılması hem SYNC bir işlem demek, hem de servisler arası bağımlılığın artması demek. Best Practice sizin projenizin yapısına göre değişir elbet ama en çok kullanılan yöntem Async olarak Event-Driven bir yapı oluşturmak.
@ermekbakyt5507
@ermekbakyt5507 2 жыл бұрын
@@TechBuddyTR Tesekkur ederiz! Ama Saadece GET islemlerinde sync olarak httpClient ile data cekiyorum bu dogrumu? GET islemlerinde iki mikroservis direk olarak baglanirsa dogrumu yoksa once gateway gidip sonra mikroservise mi gitmeli?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Bir servis genelde diğer servise ihtiyaç duymamalı. GET de olsa sync den kaçınmak lazım. Eğer iki servisten data getirilmesi gibi bir ihtiyaç varsa ApiGateway bir Aggregation işlemi yapabilir
@ermekbakyt5507
@ermekbakyt5507 2 жыл бұрын
@@TechBuddyTR Tessekkur ederiz!
@ermekbakyt5507
@ermekbakyt5507 2 жыл бұрын
@@TechBuddyTR GET isleminde nasil sync ten kacina biliriz? Bir queue araciligiylami (MassTranzit) (RabbitMq) data cekecegiz? POST yaparken anladik queue , message brokerler ile gonderiyoruz! Ama GETTE async olarak nasil data cekilir hic anlamadim?! Yorduk sizi ozur dileriz!
@muhammedmustafavanl9463
@muhammedmustafavanl9463 3 жыл бұрын
bir aydınlanma daha yaşadım :D
@quangminho4856
@quangminho4856 2 жыл бұрын
Can you share your code?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Unfortunately, the source is code is shared with Join Members only by request after being a member.
3 жыл бұрын
Merhaba. Video içeriğinde geçen "önceki video" hangisi : )
@NovaProje
@NovaProje 3 жыл бұрын
kzbin.info/aero/PLRp4oRsit1bzd6v_1zwNjdBOnGNuvHjWy bu seriden bahsediliyor
@omerfaruksaral
@omerfaruksaral 3 жыл бұрын
@turkermertkanaytac5414
@turkermertkanaytac5414 Жыл бұрын
Hocam Merhaba, var address = addresses.Addresses.First(); bu satırda bende herhangi bir adres bulamamakta acaba yüklenmesi gereken bir şey vardı da ben mi kaçırdım yardımcı olabilir misiniz ? Teşekkür ederim şimdiden.
@turkermertkanaytac5414
@turkermertkanaytac5414 Жыл бұрын
Docker üzerinden olmasada 8500 üzerinden çalışacak şekilde consul'u da ayalardım ama halen 'Sequence contains no elements' hatası vermekte
@turkermertkanaytac5414
@turkermertkanaytac5414 Жыл бұрын
hocam baktım olmuyor direk sabit elimle setledim adresi öyle yapınca çalıştı. var address = addresses.Addresses.First() böyle yapınca boş gelmesi ile ilgili olarak yönlendirmelerinize açığım.
@denemedeneme2539
@denemedeneme2539 Жыл бұрын
daha doğrusu app.Run() dan önce app.RegisterWithConsul(lifetime); çalıştığında address null geldiği için herhalde uygulama ayağa tam kalkmadığı için null geliyor diye düşündüm app.Start() a çevirdim daha sonrasında işleme devam ettirdim. app.Start(); app.RegisterWithConsul(lifetime); app.WaitForShutdown();
@denemedeneme2539
@denemedeneme2539 Жыл бұрын
önceki mesajım gitmedi herhalde orada hoca daha iyi bilir görürse açıklar doğrusunu ancak bu şekilde çalıştı bende
@enesdoner6641
@enesdoner6641 Жыл бұрын
@@denemedeneme2539 hocam aynı sorunu yaşadım çözüm için teşekkür ederim.
@minhdo9917
@minhdo9917 2 жыл бұрын
Can you share your code?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Unfortunately, the source is code is shared with Join Members only by request after being a member.
API Gateway Nedir? | NETSYS ile Geleceği Yakala!
1:35
Netsys Bilişim
Рет қаралды 605
.Net Core Api Gateway | Ocelot | Microservices Tutorial
45:47
Tech Buddy
Рет қаралды 19 М.
Stop Using Docker. Use Open Source Instead
12:40
DevOps Toolbox
Рет қаралды 216 М.
B7 | Mikroservis Projesi Catalog Service | SellingBuddy
39:20
Tech Buddy
Рет қаралды 7 М.
Authentication between Microservices (HTTP and reactive microservices)
11:40
C# Eğitimi - 1: YOL HARİTASI | C# Serüveni
7:31
Coder's Life
Рет қаралды 2,1 М.
How To Build a Load Balancer In .NET With YARP Reverse Proxy
11:33
Milan Jovanović
Рет қаралды 22 М.
Hangfire ile Zamanlanmış Görevler
19:53
Taner Saydam
Рет қаралды 1,9 М.
WebApi Task Async Benchmark | Await Task | Async Task Api
34:06
Simplifying Microservice Security with YARP
53:57
VMware Tanzu
Рет қаралды 7 М.
Это лютый угар 🤣 | приколы Арсен Симонян
0:14
Арсен Симонян
Рет қаралды 294 М.
Её автомобиль никто не хотел ремонтировать!
20:12
Гараж Автоэлектрика
Рет қаралды 1,5 МЛН
НИКОГДА не иди на сделку с сестрой!
0:11
Даша Боровик
Рет қаралды 729 М.
#trending #foryou #challenge #fyp #viral #short #tiktok #vs
0:15
Misiсatсh
Рет қаралды 2,4 МЛН
When the PHONE CASE can be your BEST FRIEND! #shorts
0:33
One More
Рет қаралды 18 МЛН