public class MonitorServer extends NettyTcpAcceptor
常用的monitor command说明:
---------------------------------------------------------------------------------------------------------------------
help // 帮助信息
auth jupiter // 登录(默认密码为jupiter,
// 可通过System.setProperty("monitor.server.password", "password")设置密码
metrics -report // 输出当前节点所有指标度量信息
ls // 本地查询发布和订阅的服务
registry -address -p // 输出所有provider地址
registry -address -s // 输出所有consumer地址
registry -by_service // 根据服务(group providerServiceName version)查找所有提供当前服务的机器地址列表
registry -by_address // 根据地址(host port)查找该地址对用provider提供的所有服务
metrics/registry ... -grep xxx // 过滤metrics/registry的输出内容
quit // 退出
---------------------------------------------------------------------------------------------------------------------
jupiter
org.jupiter.monitorTransporter.Protocolallocator, localAddress, protocol, timer| 构造器和说明 |
|---|
MonitorServer() |
MonitorServer(int port) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.channel.ChannelFuture |
bind(SocketAddress localAddress) |
void |
setJupiterClient(JClient jupiterClient) |
void |
setJupiterServer(JServer jupiterServer) |
void |
setRegistryMonitor(RegistryMonitor registryMonitor)
For jupiter-registry-default
|
void |
start() |
configGroup, initChannelFactory, initEventLoopGroup, setIoRatio, setOptions, start, toStringbootstrap, boss, bossThreadFactory, boundPort, init, localAddress, processor, protocol, setProcessor, shutdownGracefully, withProcessor, worker, workerThreadFactorypublic io.netty.channel.ChannelFuture bind(SocketAddress localAddress)
bind 在类中 NettyAcceptorpublic void start()
throws InterruptedException
start 在接口中 JAcceptorstart 在类中 NettyTcpAcceptorInterruptedExceptionpublic void setRegistryMonitor(RegistryMonitor registryMonitor)
public void setJupiterServer(JServer jupiterServer)
public void setJupiterClient(JClient jupiterClient)
Copyright © 2018. All rights reserved.