Hallo,
meine Pipeline in FE 1.4.1 sieht so aus:
-Start
--Alarmtext
---aPager (GCM)
--Alarmtext
---aPager für iOS
Das Problem dabei: Bei aPager (iOS) treten Verzögerungen von 5-6 Sekunden auf. Im Log sieht das so aus:
24.05.2013 - 00:39:25.013 INFO SendMessageApagerIOS - Versende Push-Nachrichten...
24.05.2013 - 00:39:25.014 DEBUG SendMessageApagerIOS - Verwende Zertifikat: C:\Program Files\Alamos UG\firEmergency\files\cert\apn_productrion_identit y.p12
24.05.2013 - 00:39:25.017 DEBUG SendMessageApagerIOS - Sende Nachricht an 1 Gerät
24.05.2013 - 00:39:25.018 DEBUG SendMessageApagerIOS - Neuer Body: Alarm
24.05.2013 - 00:39:25.019 DEBUG SendMessageApagerIOS - Payload: 201 Bytes
24.05.2013 - 00:39:31.031 DEBUG SendMessageApagerIOS - Nachricht erfolgreich an Apple übergeben für: xxxxxxxxxxx (ID habe ich mal entfernt)
24.05.2013 - 00:39:31.033 INFO SendMessageApagerIOS - Nachrichten erfolgreich versandt
24.05.2013 - 00:39:31.034 INFO PluginController - PluginController mit Plugin apagerIOS.ApagerIOS (Admin8) mit AlarmData () nach 6494 ms beendet
24.05.2013 - 00:39:31.140 INFO PluginController - PluginController mit Plugin apager.Apager (Admin4) mit AlarmData ()wurde gestartet
Zwischen dem Senden der Nachricht und der Meldung "Nachricht erfolgreich an Apple übergeben" vergehen hier 6 Sekunden. Während dieser Zeit ist die gesamte Pipeline-Abarbeitung blockiert. Sollte das aPager (GCM)-Plugin nicht parallel zum aPager (iOS)-Plugin laufen? Und wieso dauert das Senden der Push-Nachricht an Apple überhaupt so lange?