0.15.0 • Published 6 months ago
@flowcore/data-pump v0.15.0
Flowcore Data Pump Client
Usage example
import { FlowcoreDataPump } from "@flowcore/data-pump"
import { oidcClient } from "@flowcore/oidc-client"
const oidcClient = oidcClient({
clientId: "",
clientSecret: "",
})
const dataPump = FlowcoreDataPump.create({
auth: {
getBearerToken: () => oidcClient.getToken().then((token) => token.accessToken),
},
dataSource: {
tenant: "tenant",
dataCore: "data-core",
flowType: "data.0",
eventTypes: ["data.created.0", "data.updated.0", "data.deleted.0"],
},
processor: {
concurrency: 1,
handler: async (events) => {
console.log(`Got ${events.length} events`)
await new Promise((resolve) => setTimeout(resolve, 100))
return true
},
},
bufferSize: 10_000,
maxRedeliveryCount: 4,
achknowledgeTimeoutMs: 10_000,
logger: console,
})
await dataPump.start((error?: Error) => {
console.log("Datapump ended with: ", error)
})0.15.0
6 months ago
0.14.0
6 months ago
0.13.0
7 months ago
0.12.4
7 months ago
0.12.3
7 months ago
0.12.2
7 months ago
0.12.1
8 months ago
0.12.0
8 months ago
0.11.0
8 months ago
0.10.0
8 months ago
0.9.0
8 months ago
0.8.3
8 months ago
0.8.2
8 months ago
0.8.1
8 months ago
0.8.0
8 months ago
0.7.2
8 months ago
0.7.1
8 months ago
0.7.0
8 months ago
0.6.0
8 months ago
0.5.0
8 months ago
0.4.2
8 months ago
0.4.1
8 months ago
0.4.0
8 months ago
0.3.5
8 months ago
0.3.4
8 months ago
0.3.3
8 months ago
0.3.2
8 months ago
0.3.1
9 months ago
0.3.0
9 months ago
0.2.1
9 months ago
0.2.0
9 months ago
0.1.11
10 months ago
0.1.10
10 months ago
0.1.9
10 months ago
0.1.8
10 months ago
0.1.7
10 months ago
0.1.6
10 months ago
0.1.5
10 months ago
0.1.4
10 months ago
0.1.3
10 months ago
0.1.2
10 months ago