Uploaded image for project: 'AeroGear'
  1. AeroGear
  2. AEROGEAR-6648

Use Kafka Streams for processing of push messages

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • None
    • None
    • None

    Description

      If we submit all push messages in a certain topic (see AGPUSH-2159) then instead of all processing in
      send method, we can try to make the same with Kafka streams over the topic. So that after the processing each message can be sent to another topic depending on its variantType.
      These topics will be something similar to the JMS queues:

       @Resource(mappedName = "java:/queue/AdmPushMessageQueue")
          private Queue admPushMessageQueue;
      
          @Resource(mappedName = "java:/queue/APNsPushMessageQueue")
          private Queue apnsPushMessageQueue;
      
          @Resource(mappedName = "java:/queue/GCMPushMessageQueue")
          private Queue gcmPushMessageQueue;
      
          @Resource(mappedName = "java:/queue/MPNSPushMessageQueue")
          private Queue mpnsPushMessageQueue;
      
          @Resource(mappedName = "java:/queue/SimplePushMessageQueue")
          private Queue simplePushMessageQueue;
      
          @Resource(mappedName = "java:/queue/WNSPushMessageQueue")
          private Queue wnsPushMessageQueue;
      
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            polina.n.koleva Polina Koleva (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: