Java代码怎么判断操作系统(os)是不是停了

一共4个服务器,根据一个参数决定在哪个服务器上做a处理,但是前提是这个服务器的操作系统没有停止。该怎么判断服务器的操作系统没有停止(是好用的状态)?有什么直接用的函数吗?

用InetAddress实现Ping,能Ping通就是可以访问的。

你说的这种类似于注册发现,分布式系统的多个子节点都注册到注册中心去,业务方通过注册中心去找到可访问的下游服务,有多个相同服务节点,通常是轮询机制,有down掉的节点,注册中心会自动更新。