<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Others on Apache Dubbo</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/reference/</link><description>Recent content in Others on Apache Dubbo</description><generator>Hugo</generator><language>en</language><atom:link href="https://deploy-preview-3199--dubbo.netlify.app/en/overview/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Install Protocol Buffer Compiler</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/reference/protoc-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/reference/protoc-installation/</guid><description>&lt;p>Although not mandatory, Apache Dubbo supports using &lt;a href="https://protobuf.dev/programming-guides/proto3">Protocol Buffers (proto3)&lt;/a> for service definitions and serialization protocols.&lt;/p>
&lt;p>Within the protocol buffer framework, we use &lt;code>.proto&lt;/code> files to define services and message body formats, and the &lt;code>protoc&lt;/code> compiler to compile &lt;code>.proto&lt;/code> files. You can install &lt;code>protoc&lt;/code> in the following ways.&lt;/p>
&lt;h3 id="installing-via-package-manager">Installing via Package Manager&lt;/h3>
&lt;p>On Linux or macOS, you can use a package manager to install &lt;code>protoc&lt;/code>.&lt;/p>


&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Warning&lt;/h4>

 &lt;p>&lt;strong>Be sure to check the installed version of &lt;code>protoc&lt;/code>!&lt;/strong> This can be done as described below, since some package managers might install severely outdated versions of &lt;code>protoc&lt;/code>.&lt;/p></description></item></channel></rss>