@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.
17 lines • 548 B
JavaScript
import { Driver } from "@ydbjs/core";
import { TopicReader } from "./reader.js";
import { createTopicTxWriter, createTopicWriter } from "./writer/index.js";
export function topic(driver) {
return {
createReader(options) {
return new TopicReader(driver, options);
},
createWriter(options) {
return createTopicWriter(driver, options);
},
createTxWriter(tx, options) {
return createTopicTxWriter(driver, tx, options);
},
};
}
//# sourceMappingURL=index.js.map