Topic

gRPC

Collection size
94 articles
Page 4 of 5
Laravel Tech Community
Laravel Tech Community
Mar 27, 2023 · Backend Development

gRPC 1.53.0 Release Notes – Core, C++, C#, Python, and Ruby Updates

The gRPC 1.53.0 release introduces a series of core improvements, language‑specific enhancements for C++, C#, Python and Ruby, as well as bug fixes and new APIs, providing higher stability and performance for modern high‑performance RPC applications.

C++PythonRPC
0 likes · 3 min read
gRPC 1.53.0 Release Notes – Core, C++, C#, Python, and Ruby Updates
Laravel Tech Community
Laravel Tech Community
Aug 15, 2021 · Backend Development

Understanding RPC Services vs HTTP Services: Architecture, Protocols, and Popular Frameworks

This article compares RPC and HTTP services by explaining their protocol foundations, the OSI network layers, RPC architecture components, synchronous versus asynchronous calls, and popular frameworks such as gRPC, Thrift, and Dubbo, while also outlining when each approach is appropriate for enterprise development.

DubboHTTPRPC
0 likes · 8 min read
Understanding RPC Services vs HTTP Services: Architecture, Protocols, and Popular Frameworks
Code Ape Tech Column
Code Ape Tech Column
Aug 12, 2022 · Backend Development

Understanding RPC and gRPC: Concepts, Frameworks, and a Practical Java Implementation

This article explains the fundamentals of Remote Procedure Call (RPC), compares popular RPC frameworks such as gRPC, Thrift, Dubbo and Spring Cloud, details gRPC’s architecture, Protocol Buffers serialization, HTTP/2 advantages, and provides a step‑by‑step Java demo with full source code and performance benchmarks.

JavaProtocol BuffersRPC
0 likes · 16 min read
Understanding RPC and gRPC: Concepts, Frameworks, and a Practical Java Implementation
Top Architect
Top Architect
May 22, 2021 · Backend Development

Understanding RPC vs HTTP: Architecture, Protocols, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, reviews the OSI network model, describes RPC architecture and sync/async calls, compares popular RPC frameworks such as gRPC, Thrift, and Dubbo with traditional RESTful HTTP, and offers guidance on choosing the right approach for a project.

DubboHTTPNetwork Protocols
0 likes · 8 min read
Understanding RPC vs HTTP: Architecture, Protocols, and Popular Frameworks
High Availability Architecture
High Availability Architecture
Jun 30, 2021 · Databases

Resolving gRPC‑gateway Limits and mTLS Certificate Issues in etcd 3.x for Apache APISIX

This article explains how etcd 3.x switched its external API to gRPC, the challenges of using its gRPC‑gateway for HTTP requests in Apache APISIX, the default message size limit causing sync failures, and the certificate configuration pitfalls that were fixed through a PR merged in v3.5.0.

Apache APISIXEtcdHTTP API
0 likes · 8 min read
Resolving gRPC‑gateway Limits and mTLS Certificate Issues in etcd 3.x for Apache APISIX
High Availability Architecture
High Availability Architecture
Jan 8, 2020 · Backend Development

Apache Dubbo 2.7.5 Release: New Features, Performance Boosts, and Cloud‑Native Enhancements

The Apache Dubbo 2.7.5 release introduces application‑level service registration, native HTTP/2 (gRPC) and Protobuf support, a 30% performance uplift, TLS security, an optimized consumer thread‑pool, a new Bootstrap API, multi‑registry load balancing, and numerous other enhancements aimed at cloud‑native microservice development.

DubboProtobufTLS
0 likes · 17 min read
Apache Dubbo 2.7.5 Release: New Features, Performance Boosts, and Cloud‑Native Enhancements
Java Captain
Java Captain
Apr 18, 2023 · Fundamentals

Understanding the Differences Between RPC and HTTP Services

This article explains the fundamental distinctions between RPC and HTTP services by reviewing the OSI network layers, RPC architecture components, synchronous versus asynchronous calls, popular RPC frameworks such as gRPC, Thrift, and Dubbo, and the typical use cases of each approach.

DubboHTTPNetwork Protocols
0 likes · 8 min read
Understanding the Differences Between RPC and HTTP Services
Python Programming Learning Circle
Python Programming Learning Circle
Dec 4, 2021 · Backend Development

Getting Started with gRPC in Python: Concepts, Setup, and Example

This article introduces the high‑performance gRPC framework, explains why it uses HTTP/2 and Protocol Buffers, outlines its core components, and provides a step‑by‑step Python tutorial with environment setup, code generation, server and client implementations, and common application scenarios.

HTTP/2Protocol Buffersbackend development
0 likes · 9 min read
Getting Started with gRPC in Python: Concepts, Setup, and Example
Efficient Ops
Efficient Ops
Oct 10, 2022 · Backend Development

Master gRPC: From Basics to Building a Python Microservice

This article introduces gRPC, explains its HTTP/2 and Protocol Buffers foundations, walks through writing and compiling .proto files, provides complete Python server and client examples, and shows how to quickly set up the environment and integrate gRPC into microservice and Kubernetes deployments.

HTTP/2Protocol BuffersPython
0 likes · 9 min read
Master gRPC: From Basics to Building a Python Microservice
Efficient Ops
Efficient Ops
Jun 20, 2021 · Backend Development

How to Build a High‑Performance gRPC Gateway with OpenResty and Optimize TIME_WAIT

This article explains how to design and implement a secure gRPC gateway using OpenResty, analyzes performance bottlenecks such as excessive TIME_WAIT connections, and provides practical kernel and Nginx/OpenResty tuning steps to achieve long‑lived connections and lower latency.

OpenRestyPerformance TestingTCP
0 likes · 14 min read
How to Build a High‑Performance gRPC Gateway with OpenResty and Optimize TIME_WAIT
Efficient Ops
Efficient Ops
Sep 14, 2020 · Backend Development

How Eastern Securities Built a Multi-Language gRPC-Nebula Service Governance Platform

This article details Eastern Securities' journey from monolithic systems to a microservice architecture, describing the design and implementation of the gRPC-Nebula service governance framework and the Starry Service Governance Platform, their technical features, performance tests, multi‑language support, and the practical outcomes of the digital transformation.

backend developmentcloud nativegRPC
0 likes · 34 min read
How Eastern Securities Built a Multi-Language gRPC-Nebula Service Governance Platform
Efficient Ops
Efficient Ops
Jan 12, 2017 · Operations

How JD’s ForceBot Revolutionizes Full‑Chain Load Testing for Massive Shopping Events

ForceBot is JD.com’s comprehensive full‑chain load‑testing platform that simulates user behavior across the entire purchase flow, isolates test traffic, leverages Docker‑based agents, GRPC services, and real‑time data analytics to identify bottlenecks, optimize resource planning, and support both routine and peak‑traffic scenarios.

Dockerautomationdistributed systems
0 likes · 16 min read
How JD’s ForceBot Revolutionizes Full‑Chain Load Testing for Massive Shopping Events
vivo Internet Technology
vivo Internet Technology
Jan 27, 2021 · Backend Development

Understanding Protocol Buffers (ProtoBuf): Principles, Practices, and Performance

Protocol Buffers (ProtoBuf) is a language‑neutral, binary serialization format that enables compact, fast data exchange and easy backward‑compatible schema evolution across many languages, with automatic code generation, making it ideal for gRPC and storage despite being non‑human‑readable.

JavaProtocol BuffersSerialization
0 likes · 11 min read
Understanding Protocol Buffers (ProtoBuf): Principles, Practices, and Performance
360 Tech Engineering
360 Tech Engineering
Aug 21, 2019 · Backend Development

Practical Guide to gRPC Development for the Huajiao Service Backend

This article presents a comprehensive overview of Huajiao's gRPC development practice, covering background decisions, gRPC features, gateway integration, Dart and Go client libraries, component architecture, protobuf conventions, code generation, SDK integration, documentation tooling, debugging strategies, and future roadmap.

API gatewayDartGo
0 likes · 12 min read
Practical Guide to gRPC Development for the Huajiao Service Backend
360 Quality & Efficiency
360 Quality & Efficiency
Nov 5, 2019 · Backend Development

Using gRPC with JMeter: Writing Java Sampler Scripts for RPC Performance Testing

This article guides readers through preparing gRPC RPC scripts, creating Java sampler code for JMeter, packaging the scripts, and executing load tests to evaluate RPC performance, providing step‑by‑step instructions and code examples for Java‑based testing.

JMeterJavaPerformance Testing
0 likes · 5 min read
Using gRPC with JMeter: Writing Java Sampler Scripts for RPC Performance Testing
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 27, 2022 · Backend Development

Designing Unified Error Handling for gRPC and HTTP Services Using Protobuf

This article explains how to unify error handling between gRPC and traditional HTTP services by defining shared protobuf messages, mapping gRPC status codes to HTTP responses, and customizing response structures with additional fields like stat and msg for consistent business‑level error reporting.

HTTPProtobufbackend
0 likes · 19 min read
Designing Unified Error Handling for gRPC and HTTP Services Using Protobuf
Laravel Tech Community
Laravel Tech Community
Mar 21, 2022 · Backend Development

gRPC Core v1.45.0 Release Notes – New Features and Fixes

gRPC Core version 1.45.0 introduces numerous updates including XDS error handling, core version upgrade, memory leak fixes, transparent retries, channel credential improvements, Windows memory leak resolution, xDS RBAC filter updates, as well as language‑specific enhancements for C++, C#, Objective‑C, and Python.

C++PythonRelease Notes
0 likes · 3 min read
gRPC Core v1.45.0 Release Notes – New Features and Fixes
IT Architects Alliance
IT Architects Alliance
Jun 23, 2022 · Cloud Native

Building a Spring Boot Microservice Demo with gRPC and Istio on Kubernetes

This article provides a step‑by‑step guide to creating a simple Spring Boot microservice that uses gRPC for communication, integrates with Istio as a service mesh, containerizes the applications with Docker, and deploys both server and client to a Kubernetes cluster with full configuration files and code examples.

DockerKubernetesSpring Boot
0 likes · 16 min read
Building a Spring Boot Microservice Demo with gRPC and Istio on Kubernetes
Architecture Digest
Architecture Digest
Mar 26, 2021 · Cloud Native

Analysis of Nacos 1.x Issues and the Improvements Introduced in Nacos 2.x Architecture

The article examines Nacos' evolution from its Alibaba origins, outlines the performance and resource problems of the 1.x architecture, and details how the 2.x version’s long‑connection gRPC model, improved reliability, and compatibility enhancements address those issues while introducing new complexities.

Nacoscloud nativegRPC
0 likes · 9 min read
Analysis of Nacos 1.x Issues and the Improvements Introduced in Nacos 2.x Architecture