Video není dostupné.
Omlouváme se.

What is RPC?

Sdílet
Vložit
  • čas přidán 12. 08. 2024
  • In this video, I wanted to give you a better understanding of why do we need APIs and how does an RPC (Remote Procedure Call) work by giving a simple example.
    The service used is:
    simplecalculatorbygkservice.h...
    If this was helpful and you want to support me create more videos like this one, please consider subscribing.
    👉 / @vdespa
    --
    ⭐️ Video contents ⭐️
    ⌨️ 00:00 - Introduction
    ⌨️ 01:27 - Local function call in JavaScript
    ⌨️ 03:08 - Why do we need APIs?
    ⌨️ 04:10 - What is RPC?
    ⌨️ 04:58 - Remote function call
    ⌨️ 07:28 - Conclusion
    --
    ⭐️ 🎓 The complete guide to Postman (online course) ⭐️
    Want to learn more about Postman? Check my Postman online course.
    Get it at a special price and help support this CZcams channel:
    vdespa.com/courses/
    --
    ⭐️ 💬 I have a question. ⭐️
    I do my best to answer all comments here on CZcams but I cannot make any guarantees.
    If you have a question, it is best to ask your question on Discord, on the Postman User Group on Facebook, or on the Postman Community (links below).
    If you are asking a question, make sure to include as many details as possible, including screenshots.
    If you have purchased the Postman online course, please use the Q&A section or send me a message directly.
    Please do not email me or contact me on other channels as I might not be able to answer. Sorry!
    --
    ⭐️ 💡 I have a video idea ⭐️
    Do you want me to create a video on a specific topic? Just fill out the form below:
    forms.gle/uWEzXFQ2viJtZtvZ7
    --
    ⭐️ 📺 Learn Postman on CZcams ⭐️
    Collection of video tutorials:
    ▸ Learn Postman | bit.ly/2CFaf70
    ▸ Postman Crash Course | bit.ly/2YwEBBT
    ▸ Postman Tips & Tricks | bit.ly/2JLkXyU
    ___
    ⭐️ 📕 Free resources ⭐️
    📌 DOWNLOAD the FREE Postman Quick Reference Guide
    bit.ly/postman-quick-reference-yt
    📌 Ask a question on Discord (unofficial)
    / discord
    📌 Join the Postman User Group on Facebook (unofficial)
    bit.ly/2OutAMZ
    📌 Postman community forum (official)
    community.getpostman.com/
    --
    ⭐️ 📩 Contact & Imprint ⭐️
    👉 Let's be friends
    sendfox.com/lp/1dv56d
    👉 Follow me on Twitter:
    / vdespa
    👉 Follow me on Medium:
    / vdespa
    👉 Follow me on Facebook:
    / valentin-despa-1130381...
    👉 Let's connect on LinkedIn:
    / vdespa
    vdespa.com/imprint

Komentáře • 59

  • @vdespa
    @vdespa  Před 2 lety +1

    👉 Want to learn more about Postman? Check my complete Postman online course.
    vdespa.com/courses/

  • @yadusolparterre
    @yadusolparterre Před 2 lety +87

    Okay but what is RPC?

  • @emmanuelsahrsewah
    @emmanuelsahrsewah Před 2 lety +20

    Nice explanation by the way. So What is the difference between API and RPC ?

  • @decrypt-ranger
    @decrypt-ranger Před 2 lety +2

    What a clear explanation! I like your presentation which used database API as a comparison. That makes RPC API concept clear.

  • @vovaka440
    @vovaka440 Před 2 lety +5

    I'm really glad that I found your course on Udemy. Your way how to explain API is remarkable :)

  • @denjua2234
    @denjua2234 Před 2 lety

    Very clear and informative. Thank you.

    • @vdespa
      @vdespa  Před 2 lety

      Glad it was helpful!

  • @victoria.mckinney
    @victoria.mckinney Před 2 měsíci

    Wow thanks for making this video, it really solidified my understanding of RPC!

    • @vdespa
      @vdespa  Před 2 měsíci +1

      Glad it helped! You are welcome. Thank you for leaving a comment.

  • @ashique12009
    @ashique12009 Před 9 měsíci +2

    It seems similar like REST, if we write our calculation functions/actions in another server with REST architecture and then we'll get endpoints to call and get the result.
    Then why we need RPC?
    Thanks!

  • @MULTIFACEPLANTER
    @MULTIFACEPLANTER Před rokem

    Brilliant explanation. Thank you!

    • @vdespa
      @vdespa  Před rokem

      Glad you enjoyed it! You are welcome. Thank you for leaving a comment.

  • @Joallyson
    @Joallyson Před rokem

    Nice explanation, real thanks!

    • @vdespa
      @vdespa  Před rokem

      Glad it was helpful! You are welcome. Thank you for leaving a comment.

  • @puvididdle
    @puvididdle Před rokem +1

    amazingly delivered lecture. thank you.

    • @vdespa
      @vdespa  Před rokem

      Glad you enjoyed it! Thank you for leaving a comment.

  • @ronaldcoley9982
    @ronaldcoley9982 Před rokem +3

    Very good explanation here! I've listened to many other videos, and they did not break it down like this.

    • @vdespa
      @vdespa  Před rokem

      You are welcome. Thank you for leaving a comment.

  • @shankarreddy4441
    @shankarreddy4441 Před 2 lety +1

    Very clear explanation

    • @vdespa
      @vdespa  Před 2 lety

      I am glad it was helpful.

  • @disneywali8943
    @disneywali8943 Před rokem

    explained very good, thanks for sharing

    • @vdespa
      @vdespa  Před rokem

      Glad it was helpful! You are welcome. Thank you for leaving a comment.

  • @NeoCoding
    @NeoCoding Před 2 lety

    thanks great explaination

    • @vdespa
      @vdespa  Před 2 lety

      You are welcome! Thank you.

  • @dammikapriyadarshani744
    @dammikapriyadarshani744 Před rokem +1

    Thanks!❤

    • @vdespa
      @vdespa  Před rokem +1

      You are welcome. Thank you for leaving a comment.

  • @mujakoverflow6805
    @mujakoverflow6805 Před rokem

    thanks easy to understand

    • @vdespa
      @vdespa  Před rokem

      You are welcome. Thank you for leaving a comment.

  • @Maayan12k
    @Maayan12k Před měsícem

    Thank you!

    • @vdespa
      @vdespa  Před měsícem

      You're welcome!

  • @on3p3301
    @on3p3301 Před 2 lety +1

    Thanks for this video!
    Do u have any video that shows how to test gRPC in Postman?

    • @vdespa
      @vdespa  Před 2 lety +1

      Stay tuned and click that Subscribe button. A tutorial is coming soon.

    • @on3p3301
      @on3p3301 Před 2 lety

      @@vdespa Great! Thank you, Valentin!

  • @tehleelmir4407
    @tehleelmir4407 Před 2 lety +2

    Thanks man

  • @pandasoli6581
    @pandasoli6581 Před 3 měsíci

    What about if the function is in our computer, but not in the same program? I mean, yeah we could use a shared library in the case of desktop programs but, what about if it's a Chrome extension trying to communicate with a binary host running on the same computer. What type of connection would they use for the fastest communication?

  • @qazawatzirak2596
    @qazawatzirak2596 Před 2 lety +2

    Can we say that RPC is equivalent to DelegateCall in Solidity (Run Code or logic of another contract but use the storage of the calling contract) ?

    • @vdespa
      @vdespa  Před 2 lety

      I am not familiar with DelegateCall in Solidity. Sorry.

    • @haruxe5140
      @haruxe5140 Před 2 lety +1

      I wouldn’t call it a delegateCall, its really just like a standard contract call because it doesn’t change any variables on the host that is calling it. Bet you forgot you commented this lol

  • @harsh9558
    @harsh9558 Před 5 měsíci

    Great explanation

    • @vdespa
      @vdespa  Před 5 měsíci

      Glad you liked it You are welcome. Thank you for leaving a comment.

  • @user-yj5og9dj8i
    @user-yj5og9dj8i Před 6 měsíci

    nice explanation @vdespa,
    this video suggested by BITS Faculty in live class

    • @vdespa
      @vdespa  Před 6 měsíci

      You are welcome. Thank you for leaving a comment.

  • @YeloPartyHat
    @YeloPartyHat Před 2 lety +1

    Does this mean an API request is just a type of RPC?

    • @vdespa
      @vdespa  Před 2 lety +1

      API is a very generic term. Not all API requests are RPC.

  • @myworldisenogh
    @myworldisenogh Před rokem +1

    The most easy one

    • @vdespa
      @vdespa  Před rokem

      You are welcome. Thank you for leaving a comment.

  • @shilashm5691
    @shilashm5691 Před 2 lety +1

    I don't know why you using .then and .catch when you working with async/await bad practice

  • @danielriggs8167
    @danielriggs8167 Před rokem +4

    So this video explains what an API is very generally, but says nothing about RPC specifically and how it might differ from the better known REST API, for example. Unfortunately that means I learned nothing from this video. It is very well explained and you do a good job, but a more appropriate title would've saved me this time.

    • @vdespa
      @vdespa  Před rokem

      Thanks for you honest feedback, Daniel! I will look into create better content next time.

  • @atulram8206
    @atulram8206 Před rokem +3

    Misleading title, It should be what is an API. You haven't explained RPC.

    • @vdespa
      @vdespa  Před rokem

      Thanks for your feedback. I will work on an improved version. Are you interested in RPC or gRPC?

  • @believer250
    @believer250 Před 2 měsíci

    this is http request not rpc