🎄 Happy Holidays! 🥳

Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.

Happy Holidays!

Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.

Sequential ID for messages?

petegehrman
petegehrman Member Posts: 43 ✭✭

Is there a sequential ID number assigned to each guaranteed message that flows through a broker or queue? I'm using the JCSMP API and was wondering if a consumer could read a sequential number assigned to each message for ordering.

Best Answer

  • TomF
    TomF Member, Employee Posts: 412 Solace Employee
    #2 Answer ✓

    Hi @petegehrman,

    The short answer is "no." The pattern we use is to apply a sequence number at the publisher.

    There is the replication group message ID, but we make no guarantees as to whether that is sequential or event monotonically increasing. There is also a message ID, but again there are no sequence guarantees for this.

Answers

  • TomF
    TomF Member, Employee Posts: 412 Solace Employee
    #3 Answer ✓

    Hi @petegehrman,

    The short answer is "no." The pattern we use is to apply a sequence number at the publisher.

    There is the replication group message ID, but we make no guarantees as to whether that is sequential or event monotonically increasing. There is also a message ID, but again there are no sequence guarantees for this.