Zum Inhalt springen
Deutsch

Kompatibilitäts-Matrix

Die Features des Frameworks haben unterschiedliche Unterstützungs-Level über Runtimes hinweg. Diese Seite ist die definitive Referenz.

Für jede Zeile:

  • = unterstützt, in CI getestet.
  • = funktioniert, aber nicht aktiv CI’d.
  • = nicht unterstützt.
  • N/A = trifft nicht zu.
FeatureBunNode 20+Deno
Actor-Basisklasse
ActorSystem
Props + withDispatcher etc.
MicrotaskDispatcher / ImmediateDispatcher / ThroughputDispatcher
BoundedMailbox / PriorityMailbox
Supervision-Strategien
context.timers + system.scheduler
Death-Watch
become / stash / unstashAll
Pattern-Matching (ts-pattern)
FeatureBunNode 20+Deno
Behaviors.*-Kombinatoren
TypedActor
system.spawnTyped / ctx.spawnTyped / typedProps
FeatureBunNode 20+Deno
Router.*
CircuitBreaker
BackoffSupervisor
retry, pipeTo, after
FeatureBunNode 20+Deno
Cluster-Join / -Membership
Gossip + Failure-Detector
TcpTransport
TLS auf Cluster-Transport
InMemoryTransport (Tests)
ClusterSingleton
ClusterSharding
DistributedPubSub
DistributedData
Cluster-Router
Receptionist
KubernetesLease
InMemoryLease
FeatureBunNode 20+Deno
InMemoryJournal
InMemorySnapshotStore
SqliteJournal✓ (bun:sqlite)✓ (better-sqlite3 Peer-Dep)
SqliteSnapshotStore
CassandraJournal✓ (cassandra-driver)
CachedSnapshotStore
PersistentActor
DurableStateActor
ProjectionActor
Object-Storage-Snapshot-Store (Dateisystem)
Object-Storage-Snapshot-Store (S3)
Schema-Migrations-Adapter
Replicated Event Sourcing
FeatureBunNode 20+Deno
KafkaActor (kafkajs)
MqttActor (mqtt)
AmqpActor (amqplib)
NatsActor (nats)
JetStreamActor
RedisStreamsActor (redis)
GrpcServerActor / GrpcClientActor
WebSocketActor (Client)
ServerWebSocketActor✓ (Bun.serve)✓ (ws)
SseActor
TcpSocketActor
UdpSocketActor
FeatureBunNode 20+Deno
Route-DSL
Marshalling (entity<T>)
FastifyBackend
ExpressBackend
HonoBackend
Middleware (Response-Cache, Rate-Limit, Idempotency-Key)
HttpClient (nutzt fetch)
HttpManagement
FeatureBunNode 20+Deno
In-Memory-Cache
Memcached-Cache
Redis-Cache
FeatureBunNode 20+Deno
JSON
CBOR
Eigene Serializer
FeatureBunNode 20+Deno
Core-Metriken
Prometheus-Exporter
prom-client-Adapter
OTel-Metrics-Adapter
RecordingTracer
OTel-Tracing-Adapter
Stock-Metriken
Health Checks
FeatureBunNode 20+Deno
TestKit.create
TestProbe
ManualScheduler
MultiNodeSpec
ParallelMultiNodeSpec
Für neue Projekte: Bun
Für Node-Shop-Umgebungen: Node 20+
Für Lambda / Serverless: Node 20+
Für Deno-First-Organisationen: Deno (mit Einschränkungen)
Für gemischt: Wähle eine pro Cluster