<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name/><provider_url>https://www.w3computing.com/articles</provider_url><author_name>w3compadmin</author_name><author_url>https://www.w3computing.com/articles/author/w3compadmin/</author_url><title>Building and Consuming C# gRPC Services</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="bTC0uCOCx5"&gt;&lt;a href="https://www.w3computing.com/articles/building-consuming-csharp-grpc-services/"&gt;Building and Consuming C# gRPC Services&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.w3computing.com/articles/building-consuming-csharp-grpc-services/embed/#?secret=bTC0uCOCx5" width="600" height="338" title="&#x201C;Building and Consuming C# gRPC Services&#x201D; &#x2014; " data-secret="bTC0uCOCx5" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.w3computing.com/articles/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Brief Overview of gRPC and its Advantages gRPC is an open-source, high-performance, language-agnostic Remote Procedure Call (RPC) framework initially developed by Google. Unlike traditional HTTP APIs that use JSON or XML to serialize payload data, gRPC uses Protocol Buffers (ProtoBuf) as its Interface Definition Language (IDL) as well as its high-speed serialization mechanism. Here are [&hellip;]</description></oembed>
