Subscribe: http://bit.ly/ChapsasSub
Develop right into a Patreon and get provide code acquire: https://www.patreon.com/nickchapsas

Hello there everybody I’m Nick and on this video I’ll show you how one can make use of Buyer Streaming making use of gRPC in .Web. Buyer streaming can be utilized for varied elements, from prefetching to route growing based on particulars and even gathering analytics in actual time out of your prospects.

BloomRPC: https://github.com/uw-labs/bloomrpc

Won’t overlook about to remark, like and subscribe πŸ™‚

Social Media:
Adhere to me on GitHub: http://little bit.ly/ChapsasGitHub
Observe me on Twitter: http://little bit.ly/ChapsasTwitter
Hook up on LinkedIn: http://bit.ly/ChapsasLinkedIn

#dotnet #grpc #streaming

resource

7 thoughts on “Buyer Streaming | gRPC in .Web 5”

  1. Probably a naive question, but is there a perf benefit in streaming analytics data rather than a separate call for each click?

    Or just a stylistic difference?

  2. Nick have you looked at gRPC-Web for .NET? It lets you do gRPC calls from a browser app without having to manually set up a proxy. There's no client/bidirectional streaming support but server/unary works πŸ™‚.

  3. Great video Nick! Keep up the good C# content!
    One thing I can say regarding bidirectional streaming is that you can still model it in a request-response type fashion if you really want to. What you can do is use `oneof` and have 2 different types of messages you can send both ways (ClientRequest/Response and ServerRequest/Response). In code, you can use for example a waithandle to await in one thread until you receive a response from the other side.
    This is again very niche but I've had such a use-case.

  4. Offtopic: I don't know about memory issues with string interpolation in logging, but what's more serious is that structured logging becomes impossible in this case.
    Great video anyways πŸ‘πŸ»

  5. Awesome explanation. But I have some questions related to GRPC.

    1. GRPC is based on HTTP2 so we can not use both HTTP1 and HTTP2 at same time on same project. How we can achieve it. Because in many cases we need both REST and GRPC.
    2. you are using simple string and integer in Objects (Messages) which is quite easy to consume (it doesn’t required sterilization of deserialization and not required Mapping). What if anyone want to use mapping of complex object.
    3. I was managed to use both HTTP1 and HTTP2 both on same project it was performing very well on local but as soon as I deployed it on Kubernetes it was not responding as I was aspecting. Can you make a video on my above two questions?
    Once again thanks, I learnt a lot from you thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *