sam-goodwin / eventual

Build scalable and durable micro-services with APIs, Messaging and Workflows
https://docs.eventual.ai
MIT License
174 stars 4 forks source link

Queue Resource #419

Open sam-goodwin opened 1 year ago

sam-goodwin commented 1 year ago

Event Source:

export interface MyMessage {
  someID: string;
  someOtherID: string;
}

const MyQueue = queue<MyMessage>("MyQueue", {
  fifo: true,
  groupBy: (msg) => msg.someID,
  dedupe: (msg) => msg.someOtherID
}, async (messages) => {
  // process
  return {
    failed: [ .. ]
  }
});

Config:

Client-side APIs: