Тёмный

From WCF to gRPC - Mark Rendle 

NDC Conferences
Подписаться 193 тыс.
Просмотров 44 тыс.
50% 1

gRPC is a high-performance messaging protocol that is ideal for communication between microservices and other clients on internal networks. It's the ideal replacement for WCF or .NET Remoting, which are not supported on .NET Core.
In this talk, I'll explain the different models that gRPC enables, from Request/Response to full bi-directional streaming, and how they map to various WCF models. I'll show how to create gRPC services and clients using the dotnet CLI, and share best practices for using them in the real world.
Check out more of our talks, courses, and conferences in the following links:
ndcconferences.com/
ndc-london.com/

Наука

Опубликовано:

 

13 фев 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@TonyHenrique
@TonyHenrique 4 года назад
Looks very efficient and simple to use. Very cool.
@gig73
@gig73 4 года назад
it's great but, if we need that this gRPC Service have a discovery system like WCF, how we do it?
@johnnybravo8281
@johnnybravo8281 3 года назад
6 google ads in 12 minutes.... WTF I Never had this in any Video before
@motordig
@motordig 3 года назад
I just watched 3 ads in 6 minutes. I stopped the video.
@gig73
@gig73 4 года назад
Very nice, but how can implement our self system discovery service? The WS-Discovery protocol is used to locate services on a local network. gRPC services are generally located through DNS or a service registry such as Consul or ZooKeeper.
@DheerajKumarGlobal
@DheerajKumarGlobal 4 года назад
Where can get solutions shown in video?
@suraja91
@suraja91 4 года назад
where is the git hub repo for the code shown in the video
@SaveTheHedgehog
@SaveTheHedgehog 4 года назад
When to use web api and when grpc? What's the difference between human readable and machine code except speed.
@PaulSebastianM
@PaulSebastianM 4 года назад
Depends which web API. If it's CRUD, use REST, if it's mostly actions use gRPC.
@TheVincent0268
@TheVincent0268 4 года назад
How do I write an API with gRPC for my .NET 4.6 code base (ADO.NET 4.6, not compatible with .NET Core 3, a.f.a.i.k.)? Write a service in ASP.NET MVC5?
@superpcstation
@superpcstation 4 года назад
Anybody knows what font is he using in his editor?
@stephajn
@stephajn 4 года назад
At a guess, I'd say it is Consolas. (I think that's the default for VS Code)
@PaulSebastianM
@PaulSebastianM 4 года назад
Looks like Consolas to me.
@miklosnemeth8566
@miklosnemeth8566 3 года назад
15:24 no javascript from browser support, no deal
@Esico6
@Esico6 4 года назад
Why not compared to BSON?
@Elite7555
@Elite7555 3 года назад
BSON is not a huge improvement over JSON.
@motordig
@motordig 3 года назад
3 ads in 6 minutes. The adds are distracting during a tech talk. Is NDC Conferences placing all these ads are is it google? I can't watch this.
@kratos_hu
@kratos_hu 3 года назад
Install AdBlock Plus and you will see no ads on youtube.
@scdecade
@scdecade 4 года назад
Why isn't compressed json the answer? That's the real question.
@ivan-tsurkan
@ivan-tsurkan 4 года назад
Json format contains field names to do deserialization propertly, protobuf contains only the number of the field, so, even compressed Json would be bigger than protobuf binary. And HTTP2. It allows you to create multiple bidirectional streams in single TCP connection....
@AndiRadyKurniawan
@AndiRadyKurniawan 4 года назад
There's also overhead of compressing and decompressing.
@scdecade
@scdecade 4 года назад
@@AndiRadyKurniawan That's true but I bet it's small compared to sending less data over the network
@scdecade
@scdecade 4 года назад
It probably depends on the size of the document.
@hlzn
@hlzn 3 года назад
Its January 2020 and there are people coughing back in the conference room.. :S
@DaT0nkee
@DaT0nkee 2 года назад
Unfortunatelly protobuf, or any other serializer simply capitulated just from the idea of serializing our circular referenced EF objects. They are no problem for DatacontractSerializer.
@azrinsani
@azrinsani 3 года назад
26,934 People have this problem!!! Don't understand why Microsoft won't port out WCF Servicehost!
@LuigiZambetti
@LuigiZambetti 4 года назад
And for every WCF project, what will happen? Throw away?
@ivan-tsurkan
@ivan-tsurkan 4 года назад
Indeed)
@vinzer72frie
@vinzer72frie 4 года назад
not really they just work fine, this is for new projects
@alexandruagrapine90
@alexandruagrapine90 4 года назад
You just add an gRPC endpoint once you move to .net core :D
@miklosnemeth8566
@miklosnemeth8566 3 года назад
I work for a big corporation as an architect. Soap 1.1 is the backbone it stays so for a number of years. We simply ignore .net and move over to java which still has excellent support for soap. We dont care wcf, soap is what important.
@birojkumar
@birojkumar 3 года назад
CoreWCF is OS port
@miklosnemeth8566
@miklosnemeth8566 3 года назад
Soap is entrenched in big corporations for a long decade or two now and it's terribly shortsighted from microsoft to skip soap. Big organizations will not switch overnight. Grpc is dead on birth if no direct from browser javascript support.
@typingcat
@typingcat 2 года назад
Google is the new Microsoft.
@khatuntsovmikhail6223
@khatuntsovmikhail6223 4 года назад
Good presentation. Except "Inglish Humar"
@jasonfolkens
@jasonfolkens 4 года назад
You can skip past the 9 minutes of bad jokes to when he gets to gRPC...
@chucknorris8351
@chucknorris8351 3 года назад
Thanks NDC for for the 800 million adds giving me the motivation to unsubscribe
Далее
From WCF to gRPC - Mark Rendle, Gibraltar Software
32:59
ХЕРЕЙД И НАТАХА У МЕНЯ ДОМА
4:58:08
The Reduced NDC Company - Mark Rendle
1:08:15
Просмотров 1,3 тыс.
Design Microservice Architectures the Right Way
48:30
Просмотров 708 тыс.