This is an n8n community node that provides semaphore functionality for workflow synchronization. Brought to you by Acceliance.
- Create Semaphore: Initialize a semaphore with a specific counter value
- Wait: Block execution until the semaphore counter reaches zero
- Decrement: Decrease the semaphore counter by 1
- Live Counter Display: Shows the current counter value in the n8n UI
- Go to Settings > Community Nodes
- Select Install
- Enter
@acceliance/n8n-nodes-semaphorein Enter npm package name - Agree to the risks and click Install
npm install @acceliance/n8n-nodes-semaphoreThe Semaphore node allows you to synchronize parallel workflow executions by using a counter-based semaphore.
- Create: Initialize a new semaphore with a counter value
- Wait: Wait for the semaphore counter to reach zero (blocking operation)
- Decrement: Decrease the counter by 1
[Trigger] -> [Semaphore: Create (count=3)] -> [Split in Batches]
|
+----------------+----------------+
| | |
[Process 1] [Process 2] [Process 3]
| | |
[Decrement] [Decrement] [Decrement]
| | |
+--------> [Wait] <---------+
|
[Continue...]
MIT