跳到主要内容
版本:Next

Configuration

Implements

  • ILifeCycle

Index

Constructors

constructor

Properties

consulProviderConfig

consulProviderConfig: IConsulProviderInfoOptions

有关 consul server 的配置

consulRegisterConfig

consulRegisterConfig: IConsulRegisterInfoOptions

有关 service registry 注册的信息

Accessors

consulProvider

  • get consulProvider(): ConsulProvider

shouldBeRegisterMe

  • get shouldBeRegisterMe(): boolean
  • 注册自己的条件 由于环境的复杂性(多网卡、自动端口冲突) address 和 port 必须提供

Methods

onServerReady

  • onServerReady(container: IMidwayContainer, app?: IMidwayBaseApplication<Context>): Promise<void>

onStop

  • onStop(): Promise<void>

registerConsul

  • registerConsul(container: IMidwayContainer, app: IMidwayBaseApplication<Context>): Promise<void>
  • 注册 consul 服务