@nanobpm/nano-ide-example-node-throughput
v1.0.1
Published
Distributable example app for the Nano RAD IDE: a Node/TypeScript throughput demo (async producer flood + JobWorker on @nanobpm/nano-sdk) that runs one code path against Camunda 8 (REST) or Nano (Falcon).
Readme
@nanobpm/nano-ide-example-node-throughput
A distributable Node / TypeScript throughput demo for the Nano RAD IDE.
An async producer flood plus a JobWorker, built on
@nanobpm/nano-sdk (a drop-in
for @camunda8/orchestration-cluster-api). One code path runs against
Camunda 8 (REST) or Nano (Falcon) — the SDK upgrades the transport
transparently. It streams live creates/s and completes/s so you can watch
throughput in real time.
What it shows
- The same worker code against stock Camunda 8 and against Nano, with no branch in the app — only the gateway it points at changes.
- Where the command-stream / Falcon transport pulls ahead of plain REST.
What it contributes
- Example template (
node-throughput): the full runnable app underapp/, installed as a project from the console.
Requirements
- The
nodelang pack (declared inrequires) and Node ≥ 22.6 on the host.
Install
Install it from the console's Extensions marketplace, or add it to a
project's pack set. The console reads nano-ide.ext.json and offers the demo as
a distributable example app.
Licence
Apache-2.0.
