ZooKeeper implements member list management
outline
One of the main difficulties of distributed applications is "partial failure". For example, through message middleware, one node in the network sends messages to another node. It is difficult for the sending node to know whether the message is successfully delivered, when it is delivered, whether the receivin ...
Posted by micah1701 on Thu, 09 May 2019 21:24:40 -0700
Construction Practice of ELK Log Platform with Billion Level
This article mainly talks about the real experience in our work, how to build a 100 million-level log platform, and at the same time teaches you how to build such a 100 million-level ELK system.The specific development history of the log platform can be referred to the previous section "Evolution from ELK to EFK"
S ...
Posted by Jnerocorp on Wed, 08 May 2019 17:42:39 -0700
High Availability HA Installation-Trench Recording for Large Data Base Hadoop 3.1.1
Recently, the project responsible for preparing large data platform storage mainly around the Hadoop platform. Although we plan to use the cdh version of hadoop, we will use the original Hadoop for development convenience before preparing a better environment for expansion.
Environmental preparation
The three server system environm ...
Posted by adeelahmad on Tue, 07 May 2019 02:10:39 -0700
Disconf Source Code Analysis in Startup Process Analysis
Disconf's startup mainly includes two scans and the validity of the XML configuration. There are two chapters altogether. The first chapter mainly introduces the first static scanning process.
From the entry analysis, through Disconf help document, you can see that xml must add the following configuration.
<!-- Use disconf The following conf ...
Posted by gozbay.com on Sun, 05 May 2019 08:16:39 -0700
dubbo Source Resolution Service Exposure Process
dubbo Service Exposure Process
Objective: To analyze the service exposure process from the source point of view.
Preface
Originally this article was about asynchronous transformation, but recently I've been thinking about how to write a part of the optimization transformation to make it more understandable to the reader.I think it's necessary t ...
Posted by mattd123 on Thu, 02 May 2019 04:10:37 -0700
gRPC Service Discovery & load balancing
gRPC Service Discovery & Load Balancing
To build high-availability and high-performance communication services, service registration and discovery, load balancing and fault-tolerant processing are usually used. According to the location of load balancing implementation, there are usually three solutions:
1. Centralized LB (Proxy Model)
The ...
Posted by onlinegamesnz on Thu, 18 Apr 2019 02:21:33 -0700
hbase client timeout and reconnection settings
1. Purpose of setting up
As an online service, it needs to be able to guarantee the characteristics of fast failure, fault-tolerant retry and so on. Fast failures can ensure low latency of the system and prevent the temporary use of service resources due to waiting for a resource, which eventually leads to the unavailability of services. Failu ...
Posted by slawrence10 on Wed, 17 Apr 2019 15:27:32 -0700
Creation Session of Zookeeper Client API (6)
Zookeeper provides a Java client API. This blog focuses on creating conversations.
Create project
First, create a simple java project based on maven management. Introduce zookeeper in the pom file.
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version> ...
Posted by ah66533 on Sun, 14 Apr 2019 19:09:31 -0700
Hello Rpc: Writing an RPC from scratch
In school, we should always take something to practice, read some articles like "Write Rpc from scratch" and "Write Search Engine from scratch" can be tried. Actually, some days ago. tiny4j There are still some things to improve and continue to improve, but everyone likes the new and hates the old. They can't help opening an ...
Posted by sleepydad on Thu, 11 Apr 2019 21:12:30 -0700
Zookeeper-3.4.14 Cluster Construction
Zookeeper-3.4.14 Cluster Construction
Zookeeper-3.4.14 Installation
Official website download address:Zookeeper 3.4.14 Download
decompressiontar -zxvf zookeeper-3.4.14.tar.gz
Modify configuration filescd /usr/local/software/zookeeper-3.4.14/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
# Modify dataDir in zoo.cfg file
...
Posted by msgcrap on Wed, 10 Apr 2019 03:27:31 -0700