pg-transactional-outbox
Version:
A PostgreSQL based transactional outbox and inbox pattern implementation to support exactly once message processing (with at least once message delivery).
11 lines • 669 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultReplicationConcurrencyStrategy = void 0;
const create_mutex_concurrency_controller_1 = require("../concurrency-controller/create-mutex-concurrency-controller");
/**
* The default concurrency strategy - which is the mutex concurrency controller
* which guarantees sequential message processing.
*/
const defaultReplicationConcurrencyStrategy = () => (0, create_mutex_concurrency_controller_1.createReplicationMutexConcurrencyController)();
exports.defaultReplicationConcurrencyStrategy = defaultReplicationConcurrencyStrategy;
//# sourceMappingURL=concurrency-strategy.js.map