0.15.0 • Published 5 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
5 months ago
0.14.0
5 months ago
0.13.0
6 months ago
0.12.4
6 months ago
0.12.3
6 months ago
0.12.2
6 months ago
0.12.1
6 months ago
0.12.0
6 months ago
0.11.0
6 months ago
0.10.0
6 months ago
0.9.0
6 months ago
0.8.3
6 months ago
0.8.2
7 months ago
0.8.1
7 months ago
0.8.0
7 months ago
0.7.2
7 months ago
0.7.1
7 months ago
0.7.0
7 months ago
0.6.0
7 months ago
0.5.0
7 months ago
0.4.2
7 months ago
0.4.1
7 months ago
0.4.0
7 months ago
0.3.5
7 months ago
0.3.4
7 months ago
0.3.3
7 months ago
0.3.2
7 months ago
0.3.1
7 months ago
0.3.0
7 months ago
0.2.1
8 months ago
0.2.0
8 months ago
0.1.11
8 months ago
0.1.10
8 months ago
0.1.9
8 months ago
0.1.8
8 months ago
0.1.7
8 months ago
0.1.6
8 months ago
0.1.5
8 months ago
0.1.4
8 months ago
0.1.3
8 months ago
0.1.2
8 months ago