Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-16879

SystemTime should use singleton mode

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 3.9.0
    • None
    • None

    Description

      Currently, the SystemTime class, which provides system time-related functionalities such as getting the current timestamp 、sleep、and await can be instantiated multiple times.

      Howerver,  system time is unique,In an application, the time obtained in different places should be consistent,  But now the time obtained by using the Java System class to interact with the underlying layer is the same。

      So I suggest changing it to a singleton mode, reflect the uniqueness of system time in design

       

      https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/utils/SystemTime.java

      Attachments

        Activity

          People

            bmilk dujian0068
            bmilk dujian0068
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: