Optimization for number of goroutines using feedback controlPepabo, Inc. 2019.07.25 GopherCon 2019 Optimization for number of goroutines using feedback control Principal engineer Yusuke MIYAKE @monochromegane Pepabo R&D Institute, GMO Pepabo, Inc. https://blog Issues to solve for the realization �27 1. Selection of performance metrics 2. Finding how to control rapidly and continuously Performance metrics Performance metrics �29 • Independent resource type number of goroutines based on the metrics • Continuously • Rapidly • Accurately • Feedback control meets these conditions. • Tracking a given set-point using errors from the set-point. • Applying0 码力 | 66 页 | 13.04 MB | 1 年前3
Java 应用与开发 - Java 语言基础与流程控制0 码力 | 37 页 | 685.82 KB | 1 年前3
Celery v4.0.1 DocumentationSteps Using Celery in your Application Calling Tasks Canvas: Designing Work-flows Routing Remote Control Timezone Optimization What to do now? Resources Getting Help Bug tracker Wiki Contributing License “canvas”, including grouping, chaining, chunking, and more. Read more…. Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more…. User Components Each worker component can be customized, and additional components0 码力 | 1040 页 | 1.37 MB | 1 年前3
Celery v4.0.2 DocumentationSteps Using Celery in your Application Calling Tasks Canvas: Designing Work-flows Routing Remote Control Timezone Optimization What to do now? Resources Getting Help Bug tracker Wiki Contributing License “canvas”, including grouping, chaining, chunking, and more. Read more…. Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more…. User Components Each worker component can be customized, and additional components0 码力 | 1042 页 | 1.37 MB | 1 年前3
Celery v4.1.0 DocumentationSteps Using Celery in your Application Calling Tasks Canvas: Designing Work-flows Routing Remote Control Timezone Optimization What to do now? Resources Getting Help Bug tracker Wiki Contributing License “canvas”, including grouping, chaining, chunking, and more. Read more…. Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more…. User Components Each worker component can be customized, and additional components0 码力 | 1057 页 | 1.35 MB | 1 年前3
Celery 4.0 DocumentationSteps Using Celery in your Application Calling Tasks Canvas: Designing Work-flows Routing Remote Control Timezone Optimization What to do now? Resources Getting Help Bug tracker Wiki Contributing License “canvas”, including grouping, chaining, chunking, and more. Read more…. Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more…. User Components Each worker component can be customized, and additional components0 码力 | 1042 页 | 1.37 MB | 1 年前3
Celery 3.0 Documentationincluding grouping, chaining, chunking, and more. Read more... . • Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more... . • User Components Each worker component can be customized, and additional components by the user. The worker is built up using “bootsteps” — a dependency graph enabling fine grained control of the worker’s internals. Framework Integration Celery is easy to integrate with web frameworks0 码力 | 703 页 | 2.60 MB | 1 年前3
Celery v4.1.0 Documentationincluding grouping, chaining, chunking, and more. Read more... . • Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more... . • User Components Each worker component can be customized, and additional components by the user. The worker is built up using “bootsteps” — a dependency graph enabling fine grained control of the worker’s internals. Framework Integration Celery is easy to integrate with web frameworks0 码力 | 714 页 | 2.63 MB | 1 年前3
Celery v4.0.1 Documentationincluding grouping, chaining, chunking, and more. Read more... . • Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more... . • User Components Each worker component can be customized, and additional components by the user. The worker is built up using “bootsteps” — a dependency graph enabling fine grained control of the worker’s internals. Framework Integration Celery is easy to integrate with web frameworks0 码力 | 705 页 | 2.63 MB | 1 年前3
Celery v4.0.0 Documentationincluding grouping, chaining, chunking, and more. Read more... . • Time & Rate Limits You can control how many tasks can be executed per second/minute/hour, or how long a task can be allowed to run, used for user tasks leaking resources, like memory or file descriptors, that are simply out of your control. Read more... . • User Components Each worker component can be customized, and additional components by the user. The worker is built up using “bootsteps” — a dependency graph enabling fine grained control of the worker’s internals. Framework Integration Celery is easy to integrate with web frameworks0 码力 | 701 页 | 2.59 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













