Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-4619

Refactor Atlas webapp module to remove Kafka core dependency

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0
    • atlas-core
    • None

    Description

      Goal is to break the strong coupling between Atlas components and Kafka. These dependencies include using server side libraries of Kafka (this couples the Scala version and other non-public interfaces of Kafka). Any code using server side libraries of Kafka should be refactored.

      Since atlas webapp module uses the ShutdownableThread from core kafka, it should be refactored in a way to eliminate this dependency.

      https://github.com/apache/atlas/blob/master/webapp/src/main/java/org/apache/atlas/notification/NotificationHookConsumer.java#L526

      Attachments

        Issue Links

          Activity

            People

              pmarton Patrik Márton
              pmarton Patrik Márton
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: