Merge branch 'cnlimiter:master' into master

This commit is contained in:
pigracing
2026-03-16 16:43:44 +08:00
committed by GitHub
10 changed files with 566 additions and 335 deletions
+38 -8
View File
@@ -151,12 +151,26 @@
</div>
</div>
<div class="form-group">
<label for="outlook-interval-min">最小间隔 (秒)</label>
<input type="number" id="outlook-interval-min" name="outlook_interval_min" min="0" max="300" value="5">
<label for="outlook-concurrency-mode">并发模式</label>
<select id="outlook-concurrency-mode" name="outlook_concurrency_mode">
<option value="pipeline">流水线(Pipeline</option>
<option value="parallel">并行(Parallel</option>
</select>
</div>
<div class="form-group">
<label for="outlook-interval-max">最大间隔 (秒)</label>
<input type="number" id="outlook-interval-max" name="outlook_interval_max" min="1" max="600" value="30">
<label for="outlook-concurrency-count">并发数 (1-50)</label>
<input type="number" id="outlook-concurrency-count" name="outlook_concurrency_count" min="1" max="50" value="3">
<small id="outlook-concurrency-hint" style="color: var(--text-muted); font-size: 0.75rem;">同时最多运行 N 个任务,每隔 interval 秒启动新任务</small>
</div>
<div id="outlook-interval-group">
<div class="form-group">
<label for="outlook-interval-min">最小间隔 (秒)</label>
<input type="number" id="outlook-interval-min" name="outlook_interval_min" min="0" max="300" value="5">
</div>
<div class="form-group">
<label for="outlook-interval-max">最大间隔 (秒)</label>
<input type="number" id="outlook-interval-max" name="outlook_interval_max" min="1" max="600" value="30">
</div>
</div>
<div class="form-group">
<label style="display: flex; align-items: center; gap: var(--spacing-sm); cursor: pointer;">
@@ -181,13 +195,29 @@
<div id="batch-options" style="display: none;">
<div class="form-group">
<label for="interval-min">最小间隔 (秒)</label>
<input type="number" id="interval-min" name="interval_min" min="0" max="300" value="5">
<label for="concurrency-mode">并发模式</label>
<select id="concurrency-mode" name="concurrency_mode">
<option value="pipeline">流水线(Pipeline</option>
<option value="parallel">并行(Parallel</option>
</select>
</div>
<div class="form-group">
<label for="interval-max">最大间隔 (秒)</label>
<input type="number" id="interval-max" name="interval_max" min="1" max="600" value="30">
<label for="concurrency-count">并发数 (1-50)</label>
<input type="number" id="concurrency-count" name="concurrency_count" min="1" max="50" value="3">
<small id="concurrency-hint" style="color: var(--text-muted); font-size: 0.75rem;">同时最多运行 N 个任务,每隔 interval 秒启动新任务</small>
</div>
<div id="interval-group">
<div class="form-group">
<label for="interval-min">最小间隔 (秒)</label>
<input type="number" id="interval-min" name="interval_min" min="0" max="300" value="5">
</div>
<div class="form-group">
<label for="interval-max">最大间隔 (秒)</label>
<input type="number" id="interval-max" name="interval_max" min="1" max="600" value="30">
</div>
</div>
</div>