Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Wolverine in serverless functions New in 1.15.0 ​

Run Wolverine in serverless functions (Google Cloud Run, AWS Lambda, Azure Functions) with DurabilityMode.Serverless or the transactional-outbox mode DurabilityMode.ServerlessWithOutbox (WolverineFx 6.51.0+): choosing a mode, how the outbox works with no background agents (owner 0, inline send after commit, batched delete, OutboxStaleTime 60s, InboxStaleTime 5m), triggering the durability pass from outside (MapWolverineDurabilityEndpoints, storage flush, RunDurabilityPassAsync) and securing it, receiving broker messages by HTTP push (MapWolverinePushReceiver, MapPubsubPushReceiver, status-code acking, broker retries and dead-letter topics, DeduplicateWithInbox), stores (Marten with inline projections, EF Core, the rest, EnableOutgoingTimestampIndex), cold start and the startup warnings, and a worked Cloud Run + Pub/Sub + Marten example.

Use when deploying Wolverine to a scale-to-zero or per-request platform, when cascaded messages must not be lost there, or when a plain Serverless app logs that it downgraded durable endpoints.

Skill details ​

  • Skill name: wolverine-messaging-serverless
  • Applies to: wolverine
  • Tags: serverless, serverless-with-outbox, durability, outbox, inbox, durability-pass, push, cloud-run, pubsub, lambda, azure-functions, http, marten, efcore, cold-start
  • Added in: 1.15.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See the license for terms.