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 24+Deno
Actor-Basisklasse✓✓✓
ActorSystem✓✓✓
ActorOptions + withDispatcher etc.✓✓✓
MicrotaskDispatcher / ImmediateDispatcher / ThroughputDispatcher✓✓✓
BoundedMailbox / PriorityMailbox✓✓✓
Supervision-Strategien✓✓✓
context.timers + system.scheduler✓✓✓
Death-Watch✓✓✓
become / stash / unstashAll✓✓✓
Pattern-Matching (ts-pattern)✓✓✓
FeatureBunNode 24+Deno
Behaviors.*-Kombinatoren✓✓✓
TypedActor✓✓✓
system.spawnTyped / context.spawnTyped / typedActor✓✓✓
FeatureBunNode 24+Deno
Router.*✓✓✓
CircuitBreaker✓✓✓
BackoffSupervisor✓✓✓
retry, pipeTo, after✓✓✓
FeatureBunNode 24+Deno
Cluster-Join / -Membership✓✓⚠
Gossip + Failure-Detector✓✓⚠
TcpTransport✓✓⚠
TLS auf Cluster-Transport✓✓⚠
InMemoryTransport (Tests)✓✓✓
ClusterSingleton✓✓⚠
ClusterSharding✓✓⚠
DistributedPubSub✓✓⚠
DistributedData✓✓⚠
Cluster-Router✓✓⚠
Receptionist✓✓⚠
KubernetesLease✓✓⚠
InMemoryLease✓✓✓
FeatureBunNode 24+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 24+Deno
KafkaActor (kafkajs)✓✓⚠
MqttActor (mqtt)✓✓⚠
AmqpActor (amqplib)⚠✓⚠
NatsActor (nats)✓✓⚠
JetStreamActor✓✓⚠
RedisStreamsActor (ioredis)✓✓⚠
GrpcServerActor / GrpcClientActor✓✓⚠
WebsocketClientActor✓✓✓
websocket()-Route (WebsocketServerActor)✓ (Bun.serve)✓ (@fastify/websocket / ws)⚠
SseActor✓✓✓
TcpSocketActor✓✓✓
TcpServerActor✓✓✓ (mTLS-Listener: ✗)
UdpSocketActor✓✓✓
FeatureBunNode 24+Deno
Route-DSL✓✓✓
Marshalling (entity<T>)✓✓✓
FastifyBackend✓✓✓
ExpressBackend✓✓⚠
HonoBackend✓✓✓
Middleware (Response-Cache, Rate-Limit, Idempotency-Key)✓✓✓
HttpClient (nutzt fetch)✓✓✓
managementRoutes✓✓✓
FeatureBunNode 24+Deno
In-Memory-Cache✓✓✓
Memcached-Cache⚠✓⚠
Redis-Cache✓✓⚠
FeatureBunNode 24+Deno
JSON✓✓✓
CBOR✓✓✓
Eigene Serializer✓✓✓
FeatureBunNode 24+Deno
Core-Metriken✓✓✓
Prometheus-Exporter✓✓✓
prom-client-Adapter✓✓⚠
OTel-Metrics-Adapter✓✓⚠
RecordingTracer✓✓✓
OTel-Tracing-Adapter✓✓⚠
Stock-Metriken✓✓✓
Health Checks✓✓✓
FeatureBunNode 24+Deno
TestKit.create✓✓✓
TestProbe✓✓✓
ManualScheduler✓✓✓
MultiNodeSpec✓✓⚠
ParallelMultiNodeSpec✓✓⚠
Für neue Projekte: Bun
Für Node-Shop-Umgebungen: Node 24+
Für Lambda / Serverless: Node 24+
Für Deno-First-Organisationen: Deno (mit Einschränkungen)
Für gemischt: Wähle eine pro Cluster