Tmporal
- Cost: No extra license cost
- Temporary is an open source project licensed with MIT License, which means it is free of charge and has no additional license fees. You are free to use, modify and distribute it.
- Temporary Cloud needs to pay service fees. Durable Execution Solutions | Temporal

- Flexibility: Create a new workflow or add new activity in a workflow
- Reliability: Can support cluster mode and which backend DB can be used
Temporal support cluster mode and can use the following database.
Cassandra v3.11 and v4.0
PostgreSQL 13.18, 14.15, 15.10 and 16.6
MySQL v5.7 and v8.0 (specifically 8.0.19+ due to a bug)
SQLite v3.x, but this is only for development and testing
Architecture
The History, Matching, and Worker Services can scale horizontally within a Temporal Service. The Frontend Service scales differently than the others because it has no sharding or partitioning; it is just stateless

Temporal Server | Temporal Platform Documentation
- Frontend gateway: for rate limiting, routing, authorizing.
- History subsystem: maintains data (mutable state, queues, and timers).
- Matching subsystem: hosts Task Queues for dispatching.
- Worker Service: for internal background Workflows.
Deploying a Temporal Service | Temporal Platform Documentation

Workflows, Activities, and Workers form the core parts of a Temporal Application.
Workflows: A Workflow defines the overall flow of the application. You write it in your programming language of choice using the Temporal SDK. Conceptually, a Workflow specifies a sequence of steps and orchestrates the execution of Activities.
Activities: An Activity is a method or function that encapsulates business logic prone to failure (e.g., callin

最低0.47元/天 解锁文章
1359

被折叠的 条评论
为什么被折叠?



