类 HeartbeatCache

java.lang.Object
org.hy.microservice.common.heartbeat.HeartbeatCache
所有已实现的接口:
IHeartbeatCache

@Xjava public class HeartbeatCache extends Object implements IHeartbeatCache
心跳的缓存层
版本:
v1.0 v2.0 2024-04-12 添加:去除重复的主机IP(K8s节点IP),确保对外服务的IP地址,固定不变,也不会有重复造成的冲突
作者:
ZhengWei(HY)
  • 构造器详细资料

    • HeartbeatCache

      public HeartbeatCache()
  • 方法详细资料

    • save

      public boolean save(Heartbeat io_Heartbeat)
      保存边缘心跳信息
      指定者:
      save 在接口中 IHeartbeatCache
      参数:
      io_Heartbeat - 边缘服务的心跳
      返回:
    • queryByValids

      public List<Heartbeat> queryByValids(int i_Second)
      查询在线的边缘服务。即,仅查询最后多少秒几的心跳信息
      指定者:
      queryByValids 在接口中 IHeartbeatCache
      参数:
      i_Second - 秒数
      返回:
    • delEdgeIP

      public void delEdgeIP(String i_EdgeIP)
      按EdgeIP边缘服务IP地址删除心跳信息
      指定者:
      delEdgeIP 在接口中 IHeartbeatCache
      参数:
      i_EdgeIP -
    • delExpire

      public void delExpire()
      删除过期边缘心跳
      指定者:
      delExpire 在接口中 IHeartbeatCache
    • delExpire

      public void delExpire(int i_Day)
      删除过期边缘心跳
      指定者:
      delExpire 在接口中 IHeartbeatCache
      参数:
      i_Day - 过期多少天