Skip to content

MJCZone.DapperMatic.AspNetCore.Changes ​

Assembly: MJCZone.DapperMatic.AspNetCore

Classes ​

NameDescription
DapperMaticChangeLogThe changes made through DapperMatic to tables webhooks or subscriptions hear, noted in each datasource's <c>dm_changes</c> table in the writes' own transactions; and where each webhook's messages have got to, in <c>dm_webhook_state</c>.
DapperMaticRealtimeHubThe subscriptions open on this server, each told when a table its query reads changes: at once for a change made on this server, and within the poll interval for one another server made.
DapperMaticRealtimePollerTells this server's subscriptions of the changes other servers made: the change table of each datasource subscriptions are open on is read every PollInterval.
DapperMaticWebhookWorkerSends webhooks their messages: for each datasource and webhook, the changes noted since the last one it took, in order, one message each; a failed one is tried again after a growing wait, and dropped after MaxAttempts. Servers sharing a datasource take turns, by a lease.