[source code analysis] Oozie history submission task

0x00 summary Oozie is an open source framework based on workflow engine contributed by Cloudera company to Apache. It is an open source workflow scheduling engine of Hadoop platform, which is used to manage Hadoop jobs. This article, the first in a series, introduces oozie's task submission phase. 0x01 problem We deduce the implementation f ...

Posted by cowboy_x on Tue, 30 Jun 2020 05:26:29 +0200

Spring cloud Part 5: fuse monitoring

Hystrix Dashboard is a real-time monitoring tool for hystrix. Through the Hystrix Dashboard, we can directly see the request response time, request success rate and other data of each Hystrix Command. But if you only use the Hystrix Dashboard, you can only see the service information in a single application, which is obviously not enough. We ne ...

Posted by madhu on Mon, 29 Jun 2020 06:47:29 +0200

Spring cloud Part 6: Spring Cloud Config Github

As distributed projects get bigger and bigger, hardworking programmers will begin to face a challenge, and configuration files will become more and more complicated, although spring provides a chicken rib solution, spring.profiles.active In the large-scale distributed project system, it's better than nothing. The pain of manual maintenance of c ...

Posted by michealholding on Mon, 29 Jun 2020 06:15:03 +0200

Common methods of current limiting in high concurrency system

In the development of high concurrency system, there are four tools to protect the system: diffluence, cache, degradation and flow restriction. Based on the author's experience, this paper introduces the related concepts, algorithms and conventional implementation of current limiting. Concept interp ...

Posted by plapeyre on Mon, 29 Jun 2020 04:11:04 +0200

Analysis of Lucene from entry to normal use

Lucene (Chinese interpretation web search engine; full text search; search technology; vertical search engine;) About Lucene Lucene is a sub project of 4 jakarta project group of Apache Software Foundation, which is an open-source full-text search engine toolkit, but it is not a complete full-text sea ...

Posted by ckjian on Mon, 29 Jun 2020 03:36:01 +0200

Ad Concurrency Test

File descriptionab is a useful stress test tool that comes with apache. When Apache is installed, ab can be found under binDownload Link Linux/Mac: 1,yum -y install httpd-tools View information: ab-V 2,http://httpd.apache.org/download.cgi#apache24 Windows: http://www.apachehaus.com/cgi-bin/download.plx Unzip after downloading and a ...

Posted by Sangre on Mon, 29 Jun 2020 01:52:59 +0200

08 08Struts 2.x file upload

Article catalog 1 Basic upload 2 further operation of upload 3 upload restrictions If your code is developed with standard MVC, it is highly recommended to use SmartUpload. However, if your project code is developed with framework, such as Struts 1.x, Struts 2.x, and Spring MVC, you can only use F ...

Posted by nonexistence on Sun, 28 Jun 2020 06:52:44 +0200

Sping boot integrated rocketmq multi consumer

1, rocketmq installation Installation media Download Download address: http://rocketmq.apache.org/release_notes/release-notes-4.7.0/Download binary installation package Upload to the server for decompression Start command: cd /usr/local/rocketmq/ # 1. Start mqnamesrv first #Start command nohup sh b ...

Posted by jocknerd on Wed, 24 Jun 2020 04:34:39 +0200

Use TrueLicense in Spring Boot project to generate and verify License (Server License)

Article catalog 1, Introduction 2, Use TrueLicense to generate License 1, in pom.xml Add key dependencies to 2. Verify the user-defined License parameters 3. Add a Controller to generate certificate: 3, Using the keytool tool provided with JDK to generate public private key certificate Library 4, G ...

Posted by parboy on Tue, 23 Jun 2020 09:38:53 +0200

User verification and authorization process call stack 2 of shrio (detailed)

shiro's process of permission management 1, Login authentication After the request is initiated: it will judge which permissions are needed through doFilter. Before reviewing shiro, you need to have a certain understanding of springMvc. According to the debug, review the processing flow of MVC - a ...

Posted by ClaytonBellmor on Sat, 20 Jun 2020 08:52:06 +0200