Ich produziere eine BlobMessage zum Broker, dann würde die Binärdatei im Fileserver (innerhalb Jetty) gespeichert werden. Aber auch wenn ich diese BlobMessage konsumiert habe und die Binärdatei erhalten habe, existiert die im Fileserver gespeicherte Datei noch immer !! Benannt : ID_MyConputer-3581-1189147531234-0_0_1_1_1. Warum nicht löschen?Activemq - Warum nicht die Datei löschen, wenn BlobMessage verbraucht wurde?
0
A
Antwort
0
abhängig davon, welche Methode Sie die BlobMessage erstellen können, wenn Sie ActiveMQSession.createBlobMessage(URL url);
Nachricht verwenden, wird nicht vom Broker entfernt werden, müssen Sie message.setDeletedByBroker(true);
auf die Nachricht einzustellen.
deletedByBroker zeigt an, ob die Ressource, die von den Broker gelöscht wird, wenn die Nachricht
anerkannt wird, oder Sie können es explizit löschen, indem ActiveMQBlobMessage.deleteFile()
Verwandte Themen
- 1. Nginx-Datei verbraucht Festplatte
- 2. ActiveMQ Ziel vor Veröffentlichung löschen
- 3. Android HttpResponse - Inhalt wurde verbraucht
- 4. Pika: Verbraucht die nächste Nachricht, selbst wenn die letzte Nachricht nicht bestätigt wurde
- 5. ActiveMQ get Aus der Warteschleife angenommene oder verbraucht Nachrichten
- 6. Warum wurde meine Datei nicht geöffnet?
- 7. Warum MODI lässt mich nicht die verarbeitete Datei löschen?
- 8. Warum wurde meine bootstrap.css-Datei nicht mehr aktualisiert?
- 9. Datei löschen, wenn Endzeichen nicht übereinstimmen
- 10. Wenn Cassandra läuft, wird fast das gesamte RAM verbraucht, warum?
- 11. SSIS | Die Datei wurde nicht gefunden Fehler
- 12. mod_rewrite: Die Regel wurde nicht erfüllt, wenn \?
- 13. Warum verbraucht lxml.etree.iterparse() all meinen Speicher?
- 14. Warum activemq die Sockets mit sich selbst öffnet
- 15. Warum die txtDisplay() -Methode nicht gefunden wurde?
- 16. Compare-Object Datei löschen, wenn Datei nicht in Quelle existiert
- 17. Warum verbraucht malloc nicht den Speicher auf meinem Computer?
- 18. Warum wurde die Konstruktorfunktion nicht ausgeführt?
- 19. Warum löschen Stichwort nicht die Variable mit var Schlüsselwort löschen
- 20. fwrite verbraucht alle MemFree, fflush funktioniert nicht?
- 21. PHP Datei löschen, wenn andere Datei
- 22. Datei auf Karussell nicht löschen
- 23. Was passiert, wenn die HTTP-Antwort nicht verbraucht wird und die Verbindung nicht geschlossen wird?
- 24. sqlite3-Datenbank nicht gefunden, wenn im Datei-Explorer gesucht wurde
- 25. Warum die Sammlung [Person.companies] nicht von flush() verarbeitet wurde, wenn eine Sitzung verwendet wurde?
- 26. So löschen Sie eine Datei, wenn die Anwendung geschlossen wird
- 27. Die Datei wurde beim Kopieren nicht gefunden.
- 28. ActiveMQ Broker Stopp funktioniert nicht
- 29. Warum ist File.Exists() viel langsamer, wenn die Datei nicht existiert?
- 30. Datenbank, die weniger Speicherplatz verbraucht