@midwayjs/consulClassesConsulServiceFactory版本:Next本页总览ConsulServiceFactory HierarchyServiceFactory<ConsulClient>ConsulServiceFactoryIndex ConstructorsconstructorPropertiesconsulConfigloggerMethodscreateClientcreateInstancedestroyClientgetgetClientKeysgetClientPrioritygetClientsgetDefaultClientNamegetNamehasinitisHighPriorityisLowPriorityisMediumPrioritystopConstructors constructornew ConsulServiceFactory(): ConsulServiceFactoryProperties consulConfigconsulConfig: ServiceFactoryConfigOption<ConsulOptions>loggerlogger: ILoggerMethods createClientcreateClient(config: ConsulOptions, clientName: string): Promise<Consul>createInstancecreateInstance(config: any, clientName?: string): Promise<any>destroyClientdestroyClient(client: Consul, clientName: string): Promise<void>getget<U>(id?: string): UType parametersU = ConsulgetClientKeysgetClientKeys(): string[]getClientPrioritygetClientPriority(name: string): stringgetClientsgetClients(): Map<string, Consul>getDefaultClientNamegetDefaultClientName(): stringgetNamegetName(): stringhashas(id: string): booleaninitinit(): Promise<void>isHighPriorityisHighPriority(name: string): booleanisLowPriorityisLowPriority(name: string): booleanisMediumPriorityisMediumPriority(name: string): booleanstopstop(): Promise<void>