 station channel state  can    good degree of    machine for egg  mechanism 

Taizhou donor eggs surrogacy [╇ Wei, electricity 13 Fu 71,009,777 Fu 3] on behalf of children ★ selected gender packet born ★ tube bag boy Company ★ donor eggs surrogacy package born ★ surrogate selected gender boy ★ generation of children Price ★ IVF surrogacy ★ bag package was born a boy ★ ★ surrogacy agency processes

  README.md

XXL-JOB

XXL-JOB, a lightweight distributed task scheduling framework. 
-- Home Page -- 

      

Introduction

XXL-JOB is a lightweight distributed task scheduling framework. It's core design goal is to develop quickly and learn simple, lightweight, and easy to expand. Now, it's already open source, and many companies use it in production environments, real "out-of-the-box".

XXL-JOB is a lightweight distributed task scheduling platform, its core design goal is to develop rapid, simple to learn, lightweight, easy to expand. Open source and now online companies access to the product line, out of the box.

Documentation

Communication

Features

  • 1, simple: support for CRUD operations tasks through the Web page, simple operation, one minute to get started;
  • 2, dynamic: support dynamic modification of the task status, start / stop tasks, and terminates the mandate with immediate effect;
  • 3, the dispatch center HA (centric): dispatch center design using "control center" RESEARCH scheduling component from cluster deployment and support, the HA may be guaranteed scheduling center;
  • 4, the actuator HA (distributed): distributed task execution, the task "actuator" supports cluster deployment, can guarantee task execution HA;
  • 5, the registry: Actuator periodically automatically registered task, the dispatch center will be registered automatically find and trigger the execution of the task. It also supports manual entry actuators address;
  • 6, the elastic expansion volume reduction: Once a new line or offline actuators on the machine, the task will reassign the next scheduling;
  • 7, routing strategy: provide rich routing policy cluster deployment actuator comprising: first, last, polling, random, consistency HASH, most do not often use, least recently used failover, busy transfer, etc. ;
  • 8, failover: Routing Policy Task select "failover" case, the actuator if one of the machines in the cluster fails, it will automatically switch to a normal Failover actuator transmits a scheduling request.
  • 9, the blocking processing policy: when the scheduling processing strategy is too late to perform processing too dense, strategies include: single serial (default), discard subsequent scheduling, scheduling before overwriting;
  • 10, the task timeout control: support custom task timeout, the task will take the initiative to run a timeout interrupt tasks;
  • 11, the task failure retry: support custom failure retry task, when the task will fail according to a preset failure retry active retry; wherein the support slice task failed retry fragment size;
  • 12, the mission fails alarm; the default mail failed to provide warning, while reserve expansion interface allows easy expansion of SMS, nails and other alarm mode;
  • 13, fragmented broadcasting task: when a cluster deployment actuator, select the next task routing policy "fragmented broadcasting" situation, a task scheduler will trigger a cluster broadcast all actuators to perform a task, according to the fragment parameters developed slice task ;
  • 14, the dynamic fragmentation: fragmentation broadcasting task to the actuator as a dimension fragmentation, supports dynamic expansion actuator cluster dynamically increasing the number of fragments, collaborative business processes; large volume of data traffic operation is performed to significantly improve tasking capacity and speed.
  • 15, event triggers: In addition to "Cron way" and "task-dependent manner" trigger mandate, to support event-based trigger mode task. Dispatch centers provide services API to perform a single task is triggered, the trigger can be flexibly according to business events.
  • 16, task progress monitoring: real-time monitoring of the progress of the task;
  • 17, Rolling real-time log: support online viewing scheduling results, and support for real-time viewing mode Rolling actuator output complete execution log;
  • 18, GLUE: providing Web IDE, support online development tasks logic code, dynamic publishing, real-time compiler into force, the deployment process is omitted on the line. It supports 30 versions of historical versions back.
  • 19, Script task: supporting the development of GLUE mode and run a script task, including Shell, Python, NodeJS, PHP, PowerShell and other types of scripts;
  • 20, the command line tasks: providing universal primary command-line task Handler (Bean task, "CommandJobHandler"); business only needs to provide command lines;
  • 21, task dependencies: Support Configuration sub-task dependencies, when the parent task execution and after the end of the successful implementation of the initiative will trigger the execution of a sub-task, multiple sub-tasks, separated by commas;
  • 22, consistency: "control center" to ensure the consistency of the cluster distributed scheduling by DB lock, a task scheduler triggers only one execution;
  • 23, custom task parameters: task scheduling supports online configuration parameters into immediate effect;
  • 24, the thread pool scheduling: scheduling system triggered scheduling multiple threads running, ensure accurate implementation of scheduling, not blocked;
  • 25, data encryption: communication between the control center and the actuator for data encryption, scheduling information to enhance security;
  • 26, e-mail alarm: Support mission failure alarm messages, support for configuring multiple e-mail addresses bulk alarm messages;
  • 27, push maven central warehouse: the latest stable version will be pushed to the maven central repository, user-friendly access and use;
  • 28, run the report: view real-time performance data, such as the number of tasks, scheduling times, number of actuators; and schedule reports, such as the dispatch date maps, maps and other scheduling success;
  • 29, all asynchronous: task scheduling process to achieve full asynchronous design, such as asynchronous scheduling, asynchronous operation, such as an asynchronous callback, effective scheduling of intensive traffic clipping, in theory, support the long-running tasks arbitrary;
  • 30, cross-platform: providing universal primary task HTTP Handler (Bean task, "HttpJobHandler"); business only needs to provide HTTP link, does not limit the language, platform;
  • 31, international: the dispatch center to support international settings, providing Chinese and English language optional, defaults to Chinese;
  • 32, of the container: official docker mirror, and updated in real time push dockerhub, further achieve the product out of the box;
  • 33, the thread pool isolation: isolation scheduled thread pool split into the slow task automatically downgrade "Slow" thread pool to avoid depletion of the thread scheduling, to improve the stability of the system ;;
  • 34, User Management: Support Online user management system, there are administrators, ordinary users two roles;
  • 35, access control: access control actuator dimensions, the administrator has the full amount of authority, ordinary users need to be assigned permissions before allowing the actuator related operations;

Development

In 2015, I created on github XXL-JOB warehouse project and submitted a commit, along with the system architecture design, UI selection, interaction design ......

In 2015-11 Yue, XXL-JOB RELEASE finally the first major version V1.0, then I will release it to OSCHINA, XXL-JOB gained Hot Offers @ sweet potato in the OSCHINA, respectively, over the same period of the OSCHINA " popular move, "ranked first month git.oschina and open source software ranked first heat, in this special thanks to sweet potato, thank you for your attention and support.

In 2015-12 months, I will publish XXL-JOB to our internal knowledge base, and has been recognized by internal colleagues.

In 2016-01 months, our company launched an internal access and customization of XXL-JOB, in this thank surnamed Yin Yuan Mou and two colleagues, but also thanks to the attention and support given to other internal colleagues.

On 2017-05-13, held in Shanghai, " the first 62 Chinese open source Founding " and "over grading" session, I go on stage for XXL-JOB make a presentation, the audience five hundred audience responded enthusiastically ( Fig. review article  ).

On 2017-10-22, and took clouds Open Talk joint Spring Cloud Chinese community's " onslaught of micro Shanghai Shi Zhanpai service station ," I go on stage for XXL-JOB made a speech, the audience responded enthusiastically and after the meeting with XXL -JOB users lively discussion exchange.

On 2017-12-11, XXL-JOB honor participants' InfoQ ArchSummit Global Architect Summit ", and pat-prime, director of architecture," Yang Bo teacher "thematic" micro-service principle, infrastructure and open source practice site introduced "in the.

On 2017-12-18, XXL-JOB participate in " 2017 Annual China's most popular open source software " competition, it has entered the race at the time of about nine thousand-made open source projects, and ultimately into the top 30.

On 2018-01-15, XXL-JOB participation " 2017 yards hottest open source cloud project " competition, has entered the race at the time of about six thousand five hundred yards cloud projects, and ultimately into the top 20.

On 2018-04-14, iTechPlus in Shanghai's " 2018 Internet Developer Conference ," I go on stage for XXL-JOB made a speech, the audience responded enthusiastically and with XXL-JOB users lively discussion exchange after the meeting.

On 2018-05-27, held in Shanghai, " the first 75 open China will be a source of " and "architecture" theme concert, I performed on stage, "Infrastructure and Middleware map" keynote speech, the audience thousands of audience response warm ( Photo review  ).

On 2018-12-05, XXL-JOB participate in " 2018 Annual China's most popular open source software " competition, competing in more than ten thousand domestic open source project was already entered, the final ranked No. 19.

Our public comment has access to XXL-JOB, internal alias "Ferrari" (Ferrari custom made XXL-JOB-based version V1.1, the new access applications recommended upgrade to the latest version). According to the latest statistics, from 2016-01-21 to 2017-12-01 access period, the system has scheduled about 100 million times, with outstanding performance. New access applications using the latest version is recommended, because after dozens of versions of the update, the task model of the system, UI interaction model and the underlying communication scheduling model have been greatly optimized and improved, more stable core function efficiently.

So far, XXL-JOB has access to a number of companies online product line, access scenarios such as business electricity supplier, O2O business and big data jobs, etc., as most

Guess you like

Origin www.cnblogs.com/daishenghaiz/p/11109688.html