refactor: ♻️ Use node:cluster instead of Web Workers

This commit is contained in:
Jesse Wierzbinski 2024-08-23 18:43:13 +02:00
parent 6617413222
commit 3d5a693d71
No known key found for this signature in database
3 changed files with 18 additions and 18 deletions

View file

@ -27,6 +27,7 @@ export enum SonicIndexType {
export class SonicSearchManager {
private searchChannel: SonicChannelSearch;
private ingestChannel: SonicChannelIngest;
private connected = false;
private logger = getLogger("sonic");
/**
@ -55,6 +56,10 @@ export class SonicSearchManager {
return;
}
if (this.connected) {
return;
}
!silent && this.logger.info`Connecting to Sonic...`;
// Connect to Sonic
@ -110,6 +115,7 @@ export class SonicSearchManager {
this.searchChannel.ping(),
this.ingestChannel.ping(),
]);
this.connected = true;
!silent && this.logger.info`Connected to Sonic`;
} catch (error) {
this.logger.fatal`Error while connecting to Sonic: ${error}`;