UNPKG

hazelcast-client

Version:

Hazelcast - open source In-Memory Data Grid - client for NodeJS

24 lines (23 loc) 816 B
export declare enum TopicOverloadPolicy { /** * Using this policy, a message that has not expired can be overwritten. * No matter the retention period set, the overwrite will just overwrite the item. * * This can be a problem for slow consumers because they were promised a certain time window to process messages. * But it will benefit producers and fast consumers since they are able to continue. * This policy sacrifices the slow producer in favor of fast producers/consumers. */ DISCARD_OLDEST = 0, /** * The message that was to be published, is discarded. */ DISCARD_NEWEST = 1, /** * The caller will wait till there space in the ringbuffer. */ BLOCK = 2, /** * The publish call immediately fails. */ ERROR = 3, }