Recently found that articles are often stolen, some platforms reported no use. Please identify my abbot's monastery by id. DDD Domain Driven Design is originated...
Serialized Java from Scratch handwritten RPC (01) Based on Socket implementation Java from Scratch handwritten RPC (02)- Netty4 Implementation of client and server Java from...
Note the previous code based on socket implementation is very simple, but for the actual production, generally using NetTY. As for the advantages of netty...
The Hystrix component is a service protection framework provided by SpringCloud. Also known as circuit breakers, commonly known as "porcupine", with self-protection ability. Hystrix was...
Monitoring data comes in many forms -- some systems output data continuously, while others only generate data when rare events occur. Some data can directly...
Event-driven models are also commonly understood as observer or publish/subscribe models. The target does not interfere in how the observer deals with it, and the...
Since the release of Nacos 1.0, Nacos has been rapidly adopted by thousands of enterprises and has built a strong ecosystem. However, with the in-depth...
At present, most of the system architecture is microservice architecture, even if there is no registry, service management, it is certainly multiple services, less individual...
Java from scratch handwritten RPC (01) based on socket Java from scratch handwritten RPC (02)- Netty4 implementation of client and server after writing the client...
The service architecture is constantly evolving, constantly adapting to suit its business. This is the old ma just graduated when the structure, SSH is the...
First, we need to clarify the context in which these terms appear: distributed, highly concurrent environments. If your product doesn't look good and nobody cares,...
We have made a preliminary analysis of the basic architecture of MetaServer through three articles, which have laid a solid foundation for our subsequent work....
ZooKeeper is a sub-project of ApacheHadoop. ZooKeeper is a tree directory service that supports change push and is suitable for Dubbo service registries. With high...
Read the source code for NACOS to learn about its heartbeat and election mechanism. Before starting this article, it is recommended to read the following...
Another Monolithic concept opposed to microservices is the traditional "Monolithic application," which contains all the required services internally. And each service function module has a...
TAC is a Java-based microservice container that provides support for a series of common development processes such as business code writing, compilation, publishing, JAR dynamic...
Java Microservices Framework selection (Dubbo and Spring Cloud?) The entire technology component of Spring Cloud currently used by companies basically includes what is shown above,...
Nacos services register and discover small knowledge, big challenge! This article is participating in the creation activity of "Essential Tips for Programmers". Download address: https://github.com/alibaba/nacos/releases,...
RxJava events are emitted and consumed in the same thread, based on synchronous observer mode. The core of observer mode is the asynchronous mechanism of...
If you haven't heard of Service Mesh before, don't worry. While it is relatively new in terms of available documentation, public discussion, and Github activity,...
Spring Cloud and Kubernetes both claim to be the best environments for developing and running microservices, but they are very different in nature and solve...
The original address: github.com/donnemartin/system-design-primer translation from: nuggets plan translator: XatMassacrE, L9m, Airmacho, Xiaoyusilen, Jifaxu please stay tuned to the Chinese maintenance link for the latest...
This post was originally posted on Gevin's blog: You can quickly develop a good RESTful API based on some good RESTful development components, but if...