Tworzę system do replikacji danych (wiele końcówek - jedna centrala).
Okazało się w ramach rozwoju systemu, że dobrym rozwiązaniem byłoby rownoległe zapisywanie/odczytywanie wiadomości email (pliki XML z danymi lecą pocztą) na kilku centralach (coś na zasadzie asymetrycznej replikacji - operacje przetwarzania danych wykonywane są niezależnie w kilku punktach, ale ostatecznei zawierają te same dane - przy założeniu, że wszystkie punkty odczytały te same wiadomości).
Teraz - oczywiście mogę nie kasować wiadomości z serwera i pozostałe punkty będą ją odczytywały, ale przy każdym obrocie usługi (program cyklicznie wykonuje zestaw operacji) odczytywane są ponownie wiadomości, które przy poprzednich obrotach były już przetwarzane.
Najfajniejszym rozwiązaniem byłoby wprowadzenie znacznika wiadomości, który po odczytaniu przez punkt/centrale zapisywany byłby do odpowiedniej tabeli importów.
Pytanie: Jak zrealizować obsługę unikalnych znaczników (oczywiście nie pytam jak wygenerować taki znacznik i jak go zapisać/odczytac do i z bazy). Chodzi o to jak wygenerowany znacznik zapisać do wiadomości (gdzie, jak, czym) i jak po odczytaniu wiadomościgo odczytać i wpiąć się z obsługą.
Oczywiście - najprostrzym rozwiązaniem byłoby zapisywanie znacznika do tytułu wiadomości, ale może jest jakiś ... akuratniejszy ... sposób.
Mam nadzieję, że dostatecznie jasno tłumacze o co mi chodzi.