Introduction to Dubbo - build the simplest Demo framework

Dubbo background and introduction Dubbo began with e-commerce system, so let's start with the evolution of e-commerce system. Single application framework (ORM) When the website traffic is very small, only one application is needed to deploy all functions together, such as the following single payment, so as to reduce the deployment nodes and c ...

Posted by sebastienp on Thu, 10 Mar 2022 07:44:24 +0100

SpringBoot Admin2.0 integrated Java diagnostic artifact Arthas practice

Author | sparrow Source| Alibaba cloud official account This article is from Arthas. It was submitted in March 2021. The way of participation in the award-winning essay in April can be seen at the end of the article. The project initially used Arthas for two purposes: Through arthas, we can solve the problem of realizing the performance pr ...

Posted by lulubell on Tue, 08 Mar 2022 07:48:16 +0100

RabbitMQ -- persistence, release confirmation

It should have been updated yesterday, but when using the browser to access the web port of the server's RabbitMQ, chrome shows that it is not a private link and does not allow you to log in to the Edge. Baidu has found many problems and still can't solve them. The reason is that the server doesn't install SSL certificate and uses ip directly t ...

Posted by harmor on Mon, 07 Mar 2022 11:43:05 +0100

Code practice of several schemes often used in second kill anti oversold

https://www.jianshu.com/p/a2bd89e0d24b If you want to do well, you must sharpen your tools first. Let's install relevant tools first jmeter I demonstrated it on mac, so I'll install brew first ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2> /dev/null Using brew to install jmeter brew instal ...

Posted by Pethlehemm on Sun, 06 Mar 2022 10:26:19 +0100

MinIO introduces deployment and springboot integration

Enter the new project team and use minio tools in file storage. Therefore, find relevant materials online and learn minio related knowledge, features, application scenarios, storage architecture and basic concepts in combination with the use of minio in the project. On this basis, actually deploy and build minio services locally and integra ...

Posted by abakash on Sat, 05 Mar 2022 10:56:44 +0100

RabbitMQ one is enough

About RabbitMQ RabbitMQ is an open source message broker software (also known as message oriented middleware) that implements the advanced message queuing protocol (AMQP). RabbitMQ server is written in Erlang language, and clustering and failover are built on the framework of open telecommunications platform. All major programming language ...

Posted by programguru on Sun, 27 Feb 2022 10:48:51 +0100

Middleware learning notes - Introduction to Redis

1. Redis (CACHE) 1.1 Nosql 1.1.1 general Single machine mysql era: In the 1990s, the number of visits to a basic website will not be too large, and a single database is enough! More use of static web pages html Website bottleneck: The amount of data is too large for one machineThe index of data can't fit into the memory of a machineToo m ...

Posted by rakennedy75 on Sun, 27 Feb 2022 09:33:32 +0100

RabbitMQ cluster scheme

catalogue 1. Principle of cluster scheme 2. Single machine multi instance deployment 3.RabbitMQ image cluster configuration 4. Load balancing - HAProxy 4.1 installing HAProxy 4.2 configuring HAProxy The clustering scheme of message queue will be adopted in practical production applications. If RabbitMQ is selected, it is necessary to ...

Posted by 11Tami on Fri, 25 Feb 2022 11:58:25 +0100

RabbitMQ learning notes

1 what is MQ MQ (message queue): translated into message queue. Through the typical producer and consumer model, producers constantly produce messages to the message queue, and consumers constantly get messages from the queue. Because the production and consumption of messages are asynchronous, and only care about the sending and receiving of ...

Posted by tekkenlord on Tue, 22 Feb 2022 13:39:53 +0100

Record a fastdfs high and send the problem of upload failure

Recently, I received a request to convert text into voice MP3 files, store them in fastdfs, and then store the file path into the database. Our fastdfs is version 5.05, and the fastdfs tool class has been changed to support concurrency public class FastClient<main> { private static Logger logger = Logger.getLogger(FastClient.class ...

Posted by gmcalp on Fri, 18 Feb 2022 15:48:36 +0100