NacosService

class NacosService(serviceName: String, locator: ResourceLocator) : IngressEntrance

nacos 的一个服务

Author

CJ

Constructors

Link copied to clipboard
constructor(serviceName: String, locator: ResourceLocator)

Types

Link copied to clipboard
class NacosServiceNode(val instance: Instance, val ip: String = instance.ip, val port: Int = instance.port, val ingressLess: Boolean = !instance.isEnabled) : ServiceNode

Properties

Link copied to clipboard
open override val ingressName: String

流量名称

Functions

Link copied to clipboard
open override fun checkWorkStatus(node: ServiceNode, loggingApi: LoggingApi): Boolean

检查工作状态

Link copied to clipboard
open override fun discoverNodes(service: Service): List<ServiceNode>
Link copied to clipboard
open override fun resumedNode(serviceNode: ServiceNode, loggingApi: LoggingApi)
Link copied to clipboard
open override fun suspendNode(serviceNode: ServiceNode, loggingApi: LoggingApi)