An Intuitive Explanation of the Differences Between RPC Calls and HTTP Calls!

An Intuitive Explanation of the Differences Between RPC Calls and HTTP Calls!

Source: CSDN, Author: wangyunpeng0319 Link: https://blog.csdn.net/wangyunpeng0319/article/details/78651998 For a long time, I haven’t really clarified the differences between RPC (Remote Procedure Call) and HTTP calls. Aren’t they just about writing a service and calling it from the client? Please allow me to chuckle at my naivety! This article briefly introduces the two forms of C/S architecture, … Read more

Comparing Java, Spring, and Dubbo SPI Mechanisms

Comparing Java, Spring, and Dubbo SPI Mechanisms

Crazy Flash Sale Season:199Yuan Flash Sale Original Price 699 “Microservice Registration Center Source Code Analysis and Architecture Design Course” Today11 AM,only 66 sets, first come first servedSource: https://c1n.cn/my8R6The SPI mechanism is applied in many places in our projects and is commonly used in many frameworks, although many people are not aware of it.For example, why … Read more

Why Use RPC When We Have HTTP?

Why Use RPC When We Have HTTP?

For a long time, I didn’t quite understand the difference between RPC (Remote Procedure Call) and HTTP calls. Aren’t they just about writing a service and calling it from the client? Allow me to chuckle at my naivety! Image from Pexels This article briefly introduces two forms of C/S architecture, starting with their fundamental differences: … Read more

The Implementation Principles and Advantages of the SPI Mechanism in Dubbo

The Implementation Principles and Advantages of the SPI Mechanism in Dubbo

Ensuring system scalability is one of the core goals of our architectural design work. There are many ways to achieve scalability, and the JDK itself has a built-in SPI (Service Provider Interface) mechanism to help developers dynamically load various implementation classes, as long as these implementation classes follow certain development specifications. On the other hand, … Read more

Understanding the SPI Mechanism in Dubbo Extensions

Understanding the SPI Mechanism in Dubbo Extensions

1. What is SPI 1.1 Introduction to SPI SPI, which stands for Service Provider Interface, is a service discovery mechanism. It automatically loads the classes defined in files located in the META-INF/services directory on the ClassPath. This mechanism enables extensibility for many frameworks, such as Dubbo and JDBC. Let’s start with a simple example to … Read more

A Brief Discussion on HTTP and RPC

A Brief Discussion on HTTP and RPC

Source: blog.csdn.net/m0_38110132/ article/details/81481454 OSI Network Seven Layer Model RPC Service RPC Architecture Sync and Async Calls Popular RPC Frameworks HTTP Service Summary For a long time, I haven’t really clarified the difference between RPC (Remote Procedure Call) and HTTP calls. Aren’t they just about writing a service and then calling it on the client side? … Read more

Why Use RPC When We Have HTTP?

Why Use RPC When We Have HTTP?

↓Recommended Follow ↓ OSI Network Seven-Layer Model RPC Services RPC Architecture Sync and Async Calls Popular RPC Frameworks HTTP Services In Summary RPC is mainly based on the TCP/IP protocol, while HTTP services are primarily based on the HTTP protocol. We know that the HTTP protocol operates on top of the transport layer protocol TCP, … Read more

Understanding SPI Mechanism in Java, Spring, and Dubbo

Understanding SPI Mechanism in Java, Spring, and Dubbo

Hello, I’m Wai Wai. Today, let’s talk about the principles and differences of the SPI mechanism in Java, Spring, and Dubbo. What is SPI SPI stands for Service Provider Interface, which is a mechanism for dynamic replacement and discovery, embodying an excellent decoupling concept. SPI allows for flexible separation between interfaces and implementations, enabling API … Read more

Understanding SPI Mechanisms in Java, Spring, and Dubbo

Understanding SPI Mechanisms in Java, Spring, and Dubbo

Click on the “Yudao Source Code“, and select “Set as Favorite” What about the previous wave or the latter wave? The waves that can surf are the good waves! Every day 10:33 updates articles, losing a little bit of hair every day… Quality Source Code Column Original | Java 2021 Super God Road, very intense~ … Read more