@ydbjs/topic
Version:
YDB Topics client for publish-subscribe messaging. Provides at-least-once delivery, exactly-once publishing, FIFO guarantees, and scalable message processing for unstructured data.
20 lines • 685 B
JavaScript
import { Driver } from "@ydbjs/core";
import { createTopicReader, createTopicTxReader } from "./reader/index.js";
import { createTopicTxWriter, createTopicWriter } from "./writer/index.js";
export function topic(driver) {
return {
createReader(options) {
return createTopicReader(driver, options);
},
createTxReader(options) {
return createTopicTxReader(driver, options);
},
createWriter(options) {
return createTopicWriter(driver, options);
},
createTxWriter(tx, options) {
return createTopicTxWriter(tx, driver, options);
},
};
}
//# sourceMappingURL=index.js.map