Tagged articles
3 articles
Page 1 of 1
Refining Core Development Skills
Refining Core Development Skills
Mar 23, 2022 · Backend Development

Understanding RPC and Its Implementation with SRPC in C++

This article explains the concepts, components, and lifecycle of Remote Procedure Call (RPC), compares it with HTTP, and demonstrates how to use the open‑source C++ SRPC framework to build client and server applications, including code generation, serialization, compression, and protocol handling.

C++IDLNetwork Protocols
0 likes · 11 min read
Understanding RPC and Its Implementation with SRPC in C++
21CTO
21CTO
Feb 16, 2021 · Mobile Development

How to Build Distributed Apps on HarmonyOS: A Step‑by‑Step Guide

This article explains the core concepts of HarmonyOS distributed development, compares it with Android, and walks through a complete example—including permission configuration, IDL definition, proxy‑stub generation, device discovery, UI handling, and remote invocation—so developers can create cross‑device applications.

Distributed DevelopmentHarmonyOSIDL
0 likes · 11 min read
How to Build Distributed Apps on HarmonyOS: A Step‑by‑Step Guide
The Dominant Programmer
The Dominant Programmer
Sep 21, 2020 · Backend Development

Getting Started with Thrift: Implement RPC in Java

This article introduces Apache Thrift, explains its cross‑language IDL, data types, transport and protocol options, and walks through setting up the Thrift compiler, adding a Gradle dependency, writing a .thrift definition, generating Java code, and building a simple Java RPC server and client.

Apache ThriftCross-languageGradle
0 likes · 19 min read
Getting Started with Thrift: Implement RPC in Java