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

Replace MessageSet usage with client-side equivalents

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.10.2.0
    • None
    • None

    Description

      Currently we have two separate implementations of Kafka's message format and log structure, one on the client side and one on the server side. Once KAFKA-2066 is merged, we will only be using the client side objects for direct serialization/deserialization in the request APIs, but we we still be using the server-side MessageSet objects everywhere else. Ideally, we can update this code to use the client objects everywhere so that future message format changes only need to be made in one place. This would eliminate the potential for implementation differences and gives us a uniform API for accessing the low-level log structure.

      Attachments

        Activity

          People

            hachikuji Jason Gustafson
            hachikuji Jason Gustafson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: