Tars | Part 4 Subset routing rule service analysis and source code exploration

preface Through the mid-term report and exchange meeting, the author has a deep understanding of Subset business process; At the same time, I also have an understanding of some misunderstandings in the early stage. This article is to update Subset business analysis and correct misunderstandings. 1. Subset is not load balancing Bri ...

Posted by rajatr on Tue, 23 Nov 2021 15:58:34 -0800

interrupted() and isInterrupted() are still half understood?

  preface When it comes to how to terminate a thread, the method that some readers usually think of immediately must be stop(), but the stop() method is not recommended (it is prohibited in many specifications). The reason is that forcibly terminating a thread will lead to abnormal termination of the program, incorrect release of resources, ...

Posted by Patrick on Sun, 21 Nov 2021 13:41:24 -0800

[elasticsearch] learning notes -p8 (realize data synchronization between elasticsearch and mysql)

Video directions 👉 Station B dark horse micro service Super recommended! MQ implements data synchronization between elasticsearch and mysql The hotel data in elasticsearch comes from MySQL database. Therefore, when MySQL data changes, elasticsearch must also change. This is the data synchronization between elasticsearch and mysql. 1. ...

Posted by n5tkn on Sat, 20 Nov 2021 19:39:56 -0800

jvm online troubleshooting and performance tuning "super detailed nanny level, you can understand it at a glance"

preface 1. How to analyze the method of high CPU utilization of JVM. 2. How to troubleshoot online jvm memory leaks. 3. How to locate the jvm thread deadlock problem. 4. How to solve the problem of jvm frequently full gc, etc. These problems will be solved step by step through this article. 1, Pre preparation 1. First prepare a web s ...

Posted by kinaski on Thu, 18 Nov 2021 16:43:05 -0800

Dubbo consumer cluster, load balancing implementation, routing Router

As we know, there are usually multiple instances on the Dubbo server, and the Dubbo consumer has built-in policies for load balancing scheduling. Let's take a general look. The overall architecture of routing and load balancing officially given is as follows: Before we start, let's talk about a few concepts in Dubbo: Cluster is commonly known ...

Posted by mrobertson on Wed, 17 Nov 2021 06:19:54 -0800

Zabbix 3.0 from introduction to mastery (detailed explanation of zabbix use)

Author: a handsome young man  source: http://clsn.io  Chapter 1 zabbix monitoring 1.1 why monitor    When necessary, remind us in advance that there is a problem with the server    When something goes wrong, you can find the root of the problem        Website / server availability 1.1.1 website availabili ...

Posted by reli4nt on Wed, 17 Nov 2021 03:25:33 -0800

Spring Cloud Alibaba uses Seata to resolve the whole process of distributed transactions

Why do distributed transactions occur# With the rapid development of business, website system often evolves from single architecture to distributed and micro service architecture, while for database, it changes from stand-alone database architecture to distributed database architecture. At this time, we will split a large application system in ...

Posted by o2cathy on Fri, 12 Nov 2021 08:02:19 -0800

Use Java to simulate how consumers consume messages in rabbitMQ message queue

Use Java to simulate how consumers consume messages in rabbitMQ message queue introduce General summary: the producer produces a message and stores it in the message queue in rabbitmq, and then the consumer takes the message out of the message queue. In this part of this tutorial, we will write two programs in Java. The producer who send ...

Posted by ashii on Tue, 09 Nov 2021 15:11:05 -0800

Talking about distributed unique IDs, this article is very real

Introduction to distributed unique IDThe globally unique id of a distributed system is a scenario encountered by all systems. It is often used in search and storage as a unique identification or sorting, such as the globally unique order number and coupon code of a coupon. If two identical order numbers appear, it will undoubtedly be a huge bug ...

Posted by samyl on Tue, 09 Nov 2021 10:18:29 -0800

Kafka simple tutorial from building to using

Introduction to Kafka Kafka is a popular distributed message subscription system. In addition to Kafka, there are MQ, Redis, etc. We can regard the message queue as a pipeline. The two ends of the pipeline are the message producer and the message consumer respectively. After the message producer generates logs and other messages, it can be s ...

Posted by RobOgden on Sun, 07 Nov 2021 16:02:12 -0800