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