sdg-rpc
Version:
pomelo ts rpc
39 lines • 2.05 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
STATE: {
STATE_STARTED: 1,
},
FAIL_MODE: {
FAILOVER: 'failover',
FAILFAST: 'failfast',
FAILSAFE: 'failsafe',
FAILBACK: 'failback'
},
SCHEDULE: {
ROUNDROBIN: 'rr',
WEIGHT_ROUNDROBIN: 'wrr',
LEAST_ACTIVE: 'la',
CONSISTENT_HASH: 'ch'
},
DEFAULT_PARAM: {
FAILSAFE_RETRIES: 3,
FAILSAFE_CONNECT_TIME: 5 * 1000,
CALLBACK_TIMEOUT: 3 * 1000,
INTERVAL: 50,
GRACE_TIMEOUT: 3 * 1000,
DEFAULT_PENDING_SIZE: 10000,
KEEPALIVE: 10 * 1000
},
RPC_ERROR: {
SERVER_NOT_STARTED: 1,
NO_TRAGET_SERVER: 2,
FAIL_CONNECT_SERVER: 3,
FAIL_FIND_MAILBOX: 4,
FAIL_SEND_MESSAGE: 5,
FILTER_ERROR: 6
},
TOPIC_RPC: 'r',
TOPIC_HANDSHAKE: 'h'
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWwvY29uc3RhbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0JBQWU7SUFDYixLQUFLLEVBQUU7UUFDTCxhQUFhLEVBQUUsQ0FBQztLQUNqQjtJQUNELFNBQVMsRUFBRTtRQUNULFFBQVEsRUFBRSxVQUFVO1FBQ3BCLFFBQVEsRUFBRSxVQUFVO1FBQ3BCLFFBQVEsRUFBRSxVQUFVO1FBQ3BCLFFBQVEsRUFBRSxVQUFVO0tBQ3JCO0lBQ0QsUUFBUSxFQUFFO1FBQ1IsVUFBVSxFQUFFLElBQUk7UUFDaEIsaUJBQWlCLEVBQUUsS0FBSztRQUN4QixZQUFZLEVBQUUsSUFBSTtRQUNsQixlQUFlLEVBQUUsSUFBSTtLQUN0QjtJQUNELGFBQWEsRUFBRTtRQUNiLGdCQUFnQixFQUFFLENBQUM7UUFDbkIscUJBQXFCLEVBQUUsQ0FBQyxHQUFHLElBQUk7UUFDL0IsZ0JBQWdCLEVBQUUsQ0FBQyxHQUFHLElBQUk7UUFDMUIsUUFBUSxFQUFFLEVBQUU7UUFDWixhQUFhLEVBQUUsQ0FBQyxHQUFHLElBQUk7UUFDdkIsb0JBQW9CLEVBQUUsS0FBSztRQUMzQixTQUFTLEVBQUUsRUFBRSxHQUFHLElBQUk7S0FDckI7SUFDRCxTQUFTLEVBQUU7UUFDVCxrQkFBa0IsRUFBRSxDQUFDO1FBQ3JCLGdCQUFnQixFQUFFLENBQUM7UUFDbkIsbUJBQW1CLEVBQUUsQ0FBQztRQUN0QixpQkFBaUIsRUFBRSxDQUFDO1FBQ3BCLGlCQUFpQixFQUFFLENBQUM7UUFDcEIsWUFBWSxFQUFFLENBQUM7S0FDaEI7SUFDRCxTQUFTLEVBQUUsR0FBRztJQUNkLGVBQWUsRUFBRSxHQUFHO0NBQ3JCLENBQUMifQ==