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