bfcache: server - Update WebSocketServer configuration
* Adjusted maxPayloadLength to 16 MB * Set backPressureLimit to 1 MB * Added new socket event handlers: onSocketError, onSocketOpen, onSocketMessage, onSocketDrain, and onSocketClose
This commit is contained in:
@@ -24,13 +24,18 @@ export type WebSocketServerOptions = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const webSocketServerDefaults: WebSocketServerOptions = {
|
const webSocketServerDefaults: WebSocketServerOptions = {
|
||||||
maxPayloadLength: 16777216,
|
maxPayloadLength: 16 * 1024 * 1024, // 16 MB
|
||||||
idleTimeout: 120,
|
idleTimeout: 120, // 2 minutes
|
||||||
backPressureLimit: 1048576,
|
backPressureLimit: 1 * 1024 * 1024, // 1 MB
|
||||||
closeOnBackPressureLimit: false,
|
closeOnBackPressureLimit: false,
|
||||||
sendPings: true,
|
sendPings: true,
|
||||||
publishToSelf: true,
|
publishToSelf: true,
|
||||||
perMessageDeflate: true
|
perMessageDeflate: true,
|
||||||
|
onSocketError: undefined,
|
||||||
|
onSocketOpen: undefined,
|
||||||
|
onSocketMessage: undefined,
|
||||||
|
onSocketDrain: undefined,
|
||||||
|
onSocketClose: undefined
|
||||||
};
|
};
|
||||||
|
|
||||||
export default class WebSocketServer {
|
export default class WebSocketServer {
|
||||||
|
|||||||
Reference in New Issue
Block a user