Several ways of initializing operation when SpringBoot project starts

preface Usually, in our project development, we often encounter the situation that we need to automatically execute some business code as soon as the service is started. For example, cache the configuration information or data dictionary in the database to redis, or open some configured scheduled tasks when the service is started. There are act ...

Posted by tim_perrett on Sat, 20 Nov 2021 14:51:27 +0100

2 - [high concurrency - service] - 2 current limiting

When developing high concurrency systems, there are three sharp tools to protect the system: caching, degradation and current limiting. Cache: the purpose is to improve the system access speed and increase the capacity that the system can handle. It can be described as a silver bullet against high concurrent traffic; Degradation: when the se ...

Posted by Hoangsta on Wed, 17 Nov 2021 02:14:43 +0100

How to Quickly Deploy Ceph Distributed High Availability Cluster in 2021-11-10

Basic concepts Currently Ceph officially provides three ways to deploy Ceph clusters, ceph-deploy, cephadm, and manual installation ceph-deploy A cluster automation deployment tool, long-lasting, mature and stable, integrated by many automation tools for production deployment cephadm from Octopus Be ...

Posted by Jackount on Tue, 09 Nov 2021 18:34:45 +0100

1-ZooKeeper in-depth understanding

1 ZooKeeper details ZooKeeper is an open source distributed Apache project that provides coordination services for distributed applications. 1-1 ZooKeeper working mechanism Zookeeper is understood from the perspective of design pattern: it is a distributed service management framework based on the observer design pattern. It is responsible ...

Posted by imaprogramur on Mon, 08 Nov 2021 02:44:41 +0100

zookeeper definition and operation

Concept: ZooKeeper is a distributed, open-source distributed application coordination service. It is an open-source implementation of Chubby of Google and an important component of Hadoop and Hbase. It is a software that provides consistency services for distributed applications. Its functions include configuration maintenance, domain name ser ...

Posted by shaundunne on Sat, 06 Nov 2021 15:25:08 +0100

Microservice (distributed) component - nacos registration / configuration center / feign remote call

  1. Components to be used in the project 2. Version correspondence:   3. Import the dependencies of SpringCloudAlibaba in gulimail common:   <!--springcloudalibaba--> <!--<dependencyManagement>Indicates dependency management, which will be implemented in the futur ...

Posted by casey_00 on Mon, 01 Nov 2021 10:33:00 +0100

RabbitMQ delay queue, message delay push

Author: Hai Xiang source: RabbitMQ delay queue, message delay push - Haixiang - blog Park# Application scenario # At present, the common application software has the shadow of delayed message push, which is also widely used, such as: Taobao automatically confirms receipt within seven days. After we sign for the goods, the logistics system wi ...

Posted by deezerd on Fri, 29 Oct 2021 12:09:03 +0200

Spring Boot series: introduction to Spring Boot

Building microservices: an introduction to Spring boot What is spring boot Spring boot is a new framework provided by pivot team. It is designed to simplify the initial construction and development process of new spring applications. The framework uses a specific way to configure, so that developers no longer need to define templated configurat ...

Posted by ranjuvs on Wed, 13 Oct 2021 03:31:04 +0200

OpenStack wallaby installation - keystone installation of basic services

1, Install and configure the keystone(controller) component of the service token function Overview of Keystone OpenStack identity services provide a single point of integration for managing authentication, authorization, and service catalogs. Identification service is usually the first service with which users interact. After authentication, e ...

Posted by jscruggs on Mon, 20 Sep 2021 10:58:46 +0200

OpenStack wallaby installation - Basic Service neutron installation

Installing and configuring controller nodes precondition Before configuring OpenStack network (neutron) services, you must create databases, service credentials, and API endpoints. To create a database, complete the following steps: Connect to the database server as root using the database access client: mysql -u root -p To create a neutro ...

Posted by sheephat on Mon, 20 Sep 2021 00:14:01 +0200