Dubbo RPC communication of Spring Cloud series
About Dubbo
Official website: http://dubbo.apache.org/zh-cn/
Github: https://github.com/apache/dubbo
On February 15, 2018, dubbo, Alibaba's service governance framework, successfully became an Apache foundation incubation project.
Apache Dubbo is a high-performance and lightweight open source Java RPC framework, which provides th ...
Posted by bitt3n on Wed, 17 Jun 2020 04:52:16 +0200
Mybatis Source Interpretation--Data Source Module (Factory Mode)
The data source module for Mybatis is located inOrg.apache.ibatis.datasource.
Common data source components are implementedJavax.sql.DataSourceInterface.Within Mybatis, third-party data source components are integrated, and data source implementations are provided.In general, data source initializat ...
Posted by sane993 on Wed, 17 Jun 2020 02:59:26 +0200
Spring Boot - In-depth Principles - Customize starter
2.2.3 Custom starter
Spring Boot is made up of many Starters (a series of starter plug-ins that are automatically configured), and it is also because of starter that Spring Boot is popular.
starter is a very important part of Spring Boot and can be understood as a pluggable plug-in because it allows developers who use a feature to ignore the p ...
Posted by moe on Mon, 15 Jun 2020 21:25:55 +0200
Spring Cloud notes - Hystrix circuit breaker
1. Overview
1. Problems faced by distributed system
In the complex distributed architecture system, the failure of mutual service calls cannot be avoided. If the call link of A service is relatively long, the probability of such call failure will be higher. For example, if A calls B, B calls C, C c ...
Posted by pelleas1022 on Sun, 14 Jun 2020 10:11:18 +0200
Official test case of rocketmq4.3.0 consumer producer
Article catalog
Official test case of rocketmq4.3.0 consumer producer
Add the dependency of rocketmq
Reliable synchronous transmission is widely used in scenarios, such as important notification messages, SMS notifications, SMS marketing systems, etc.
consumer
Asynchronous transmission is usually use ...
Posted by explore on Fri, 12 Jun 2020 09:07:37 +0200
Java rules engine Easy Rules
1. Overview of Easy Rules
Easy Rules is a Java rules engine inspired by a piece called< Should I use a Rules Engine? >The article of
The rule engine is to provide an optional calculation model. Unlike the usual imperative model, which consists of commands with conditions and cycles in turn, the rule engine is based on the production rule ...
Posted by lrdaramis on Thu, 11 Jun 2020 06:11:10 +0200
Zookeeper implements service registration / Discovery (recommended Collection)
what that?
Zookeeper is frequently used in distributed development, but many frameworks encapsulate it. Beginners may not understand its working principle well. This article demonstrates the simple demo of using zookeeper to realize service registration and service discovery, hoping to achieve th ...
Posted by anushka on Tue, 09 Jun 2020 10:05:39 +0200
Spring asynchronous call, multithreading, one line code implementation
Spring asynchronous call, multithreading
summary
quick get start
Asynchronous callback
Asynchronous exception handling
Custom actuator
1. Overview
In daily development, our logic is synchronous calling and sequential execution. But in some cases, we want to call asynchronously to separate t ...
Posted by kumschick on Tue, 09 Jun 2020 08:13:32 +0200
Script Installation Apache and Working Mode
1. Introduction
First, you need to understand the MPM (Multi-Processing Modules) that Apache uses. MPM is the core of Apache, which manages network connections and dispatches requests.There are three types of MPM in Apache (perfork, worker, event).
Apache Version 2.4
New features:
1. MPM supports loading at runtime; however, to tur ...
Posted by Pnop on Mon, 08 Jun 2020 18:19:59 +0200
Symmetric encryption algorithm
concept
In the symmetric encryption algorithm, the data sender processes the plaintext (original data) and the encryption key together through a special encryption algorithm, which makes it become a complex encrypted text to be sent out. After receiving the ciphertext, if the receiver wants to interpr ...
Posted by vaibhavs on Fri, 05 Jun 2020 09:50:25 +0200