Tag

Thrift

0 views collected around this technical thread.

Java Architect Essentials
Java Architect Essentials
May 19, 2023 · Backend Development

Understanding the Differences Between RPC and HTTP Services

This article explains the fundamental differences between RPC and HTTP services, covering OSI model layers, RPC architecture components, synchronous vs asynchronous calls, popular RPC frameworks such as gRPC, Thrift, and Dubbo, and when to choose each approach for enterprise applications.

Backend DevelopmentDubboHTTP
0 likes · 9 min read
Understanding the Differences Between RPC and HTTP Services
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.

DubboHTTPRPC
0 likes · 8 min read
Understanding the Differences Between RPC and HTTP Services
Java Captain
Java Captain
Jun 15, 2022 · Backend Development

Understanding the Differences Between RPC and HTTP Services

This article explains the fundamental distinctions between RPC and HTTP services, covering OSI network layers, the core components of RPC architecture, synchronous versus asynchronous calls, popular RPC frameworks such as gRPC, Thrift, and Dubbo, and a comparison with RESTful HTTP services.

Backend DevelopmentDubboHTTP
0 likes · 8 min read
Understanding the Differences Between RPC and HTTP Services
Code Ape Tech Column
Code Ape Tech Column
Jun 7, 2022 · Backend Development

Understanding RPC vs HTTP: Architecture, Call Types, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, covering OSI layers, RPC architecture, synchronous and asynchronous calls, and introduces popular RPC frameworks such as gRPC, Thrift, and Dubbo, while also showing a simple HTTP request example.

DubboHTTPRPC
0 likes · 9 min read
Understanding RPC vs HTTP: Architecture, Call Types, and Popular Frameworks
Top Architect
Top Architect
May 28, 2022 · Backend Development

Understanding RPC vs HTTP: Architecture, Call Types, and Popular Frameworks

This article explains the fundamental differences between RPC (Remote Procedure Call) and HTTP services, covering OSI layers, RPC architecture components, synchronous vs asynchronous calls, and popular frameworks such as gRPC, Thrift, and Dubbo, to help developers choose the right approach.

DubboHTTPRPC
0 likes · 10 min read
Understanding RPC vs HTTP: Architecture, Call Types, and Popular Frameworks
ByteDance Data Platform
ByteDance Data Platform
May 11, 2022 · Big Data

How to Build a High‑Performance SparkSQL Server with Hive JDBC Compatibility

This article explains how to design and implement a SparkSQL server that lowers usage barriers and boosts efficiency by supporting standard JDBC interfaces, integrating Hive Server2 protocols, handling multi‑tenant authentication, managing Spark job lifecycles, and providing high‑availability through Zookeeper coordination.

Big DataHiveJDBC
0 likes · 15 min read
How to Build a High‑Performance SparkSQL Server with Hive JDBC Compatibility
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
Top Architect
Top Architect
Aug 3, 2021 · Backend Development

Java Serialization vs Binary Encoding: Size and Performance Comparison

The article examines Java's built‑in Serializable interface, highlights its cross‑language incompatibility, large payload size, and low efficiency, then presents benchmark code comparing it with a custom binary encoding, showing significant reductions in data size and processing time, and recommends modern frameworks such as Protobuf or Thrift.

Binary EncodingPerformanceProtobuf
0 likes · 6 min read
Java Serialization vs Binary Encoding: Size and Performance Comparison
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.

Backend DevelopmentDubboHTTP
0 likes · 8 min read
Understanding RPC vs HTTP: Architecture, Protocols, and Popular Frameworks
Top Architect
Top Architect
May 1, 2021 · Backend Development

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

This article explains the fundamental differences between RPC and HTTP services, covering the OSI network model, RPC architecture components, synchronous and asynchronous calls, and introduces popular open‑source RPC frameworks such as gRPC, Thrift, and Dubbo, before comparing their suitability for various enterprise scenarios.

Backend DevelopmentDubboHTTP
0 likes · 8 min read
Understanding RPC vs HTTP: Architecture, Protocols, and Popular Frameworks
Top Architect
Top Architect
Apr 4, 2021 · Backend Development

Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, outlines the OSI model, describes RPC architecture, synchronous and asynchronous calls, compares popular RPC frameworks such as gRPC, Thrift, and Dubbo, and discusses when to choose each approach for backend development.

Backend DevelopmentDubboHTTP
0 likes · 10 min read
Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks
Architect
Architect
Apr 1, 2021 · Backend Development

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

This article explains the fundamental differences between RPC and HTTP services, reviews the OSI network model, describes RPC architecture, synchronous and asynchronous calls, compares popular RPC frameworks such as gRPC, Thrift, and Dubbo, and discusses when to choose each approach for enterprise applications.

DubboHTTPRPC
0 likes · 9 min read
Understanding RPC vs HTTP Services: Architecture, Protocols, and Popular Frameworks
Architecture Digest
Architecture Digest
Dec 2, 2020 · Backend Development

Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, covering OSI layers, RPC architecture, synchronous and asynchronous calls, and popular RPC frameworks such as gRPC, Thrift, and Dubbo, while also comparing their suitability for large‑scale versus small‑scale applications.

Backend DevelopmentDubboHTTP
0 likes · 9 min read
Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks
Top Architect
Top Architect
Nov 28, 2020 · Backend Development

Understanding RPC vs HTTP Services: Architecture, Call Types, and Popular Frameworks

This article explains the OSI model basics, compares RPC and HTTP service architectures, details synchronous and asynchronous calls, introduces major RPC frameworks like gRPC, Thrift, and Dubbo, and offers guidance on choosing between RPC and HTTP based on project needs.

Backend DevelopmentDubboHTTP
0 likes · 8 min read
Understanding RPC vs HTTP Services: Architecture, Call Types, and Popular Frameworks
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 1, 2020 · Operations

Facebook Configurator: Managing Configuration as Code, Validation, Distribution, and Safety

The article explains Facebook's Configurator system, which treats configuration as code, uses Thrift schemas and Python scripts, provides version control, validation, automated canary testing, UI editing, and a robust distribution pipeline to prevent configuration errors across large‑scale services.

DevOpsPythonThrift
0 likes · 9 min read
Facebook Configurator: Managing Configuration as Code, Validation, Distribution, and Safety
360 Quality & Efficiency
360 Quality & Efficiency
Dec 24, 2019 · Backend Development

An Introduction to Thrift for Mobile Advertising Engine Testing

This article introduces Apache Thrift, explaining its open‑source RPC framework, IDL‑based code generation, protocol and transport layers, and its advantages for high‑performance data exchange in mobile advertising engines, while noting practical considerations such as static schema updates and usage of TFileTransport.

Backend DevelopmentData SerializationProtocol
0 likes · 5 min read
An Introduction to Thrift for Mobile Advertising Engine Testing
Big Data Technology Architecture
Big Data Technology Architecture
Nov 11, 2019 · Databases

Practical Guide to Querying HBase with Python happybase and JPype

This tutorial walks through setting up the Python happybase library, installing JPype for Java integration, and demonstrates end‑to‑end code examples for connecting to an HBase Thrift server, generating row keys via Java utilities, querying data, and handling type conversions.

DatabaseHBaseJPype
0 likes · 7 min read
Practical Guide to Querying HBase with Python happybase and JPype
Architects' Tech Alliance
Architects' Tech Alliance
Oct 7, 2019 · Backend Development

Inter‑Process Communication Patterns and API Design for Microservices

This article explains how microservices, unlike monolithic applications, rely on inter‑process communication mechanisms, describes various interaction styles, API definition and evolution, handling partial failures, and compares synchronous (REST, Thrift) and asynchronous (messaging) IPC technologies.

API designIPCMessaging
0 likes · 18 min read
Inter‑Process Communication Patterns and API Design for Microservices
Architect's Tech Stack
Architect's Tech Stack
Sep 7, 2019 · Backend Development

Performance Comparison of Dubbo, Motan, rpcx, gRPC, and Thrift RPC Frameworks

This article benchmarks the throughput, average latency, median latency, and maximum latency of five RPC frameworks—Dubbo, Motan, rpcx, gRPC, and Thrift—using a unified protobuf‑based service across varying client concurrency levels, and discusses the resulting performance trends and conclusions.

DubboMotanPerformance Benchmark
0 likes · 10 min read
Performance Comparison of Dubbo, Motan, rpcx, gRPC, and Thrift RPC Frameworks
Architecture Digest
Architecture Digest
Oct 27, 2017 · Backend Development

A Historical Overview of Remote Procedure Call (RPC) Technologies and Middleware

This article traces the evolution of Remote Procedure Call (RPC) from its early definitions in the 1970s through various middleware implementations like CORBA, Java RMI, Thrift, and gRPC, highlighting key concepts, criticisms, and modern developments in distributed systems.

CORBADistributed SystemsProtocol Buffers
0 likes · 14 min read
A Historical Overview of Remote Procedure Call (RPC) Technologies and Middleware