Class ClientTrackService


  • public class ClientTrackService
    extends Object
    跟踪客户端md5的服务。 一段时间没有比较md5后,就删除IP对应的记录。
    Author:
    Nacos
    • Constructor Detail

      • ClientTrackService

        public ClientTrackService()
    • Method Detail

      • trackClientMd5

        public static void trackClientMd5​(String ip,
                                          Map<String,​String> clientMd5Map)
        跟踪客户端md5.
      • trackClientMd5

        public static void trackClientMd5​(String ip,
                                          String groupKey,
                                          String clientMd5)
      • subscribeClientCount

        public static int subscribeClientCount()
        返回订阅者客户端个数
      • subscriberCount

        public static long subscriberCount()
        返回所有订阅者个数
      • isClientUptodate

        public static Map<String,​Boolean> isClientUptodate​(String ip)
        指定订阅者IP,查找数据是否最新。 groupKey -> isUptodate
      • listSubscriberByGroup

        public static Map<String,​Boolean> listSubscriberByGroup​(String groupKey)
        指定groupKey,查找所有订阅者以及数据是否最新。 IP -> isUptodate
      • refreshClientRecord

        public static void refreshClientRecord()