How can i gurantee sequence of events to be consistent.

Are there any other consumers on these queues? Are there any other consumers of these events?
If not, then it doesn’t matter that different events are on the same queue. If you’re concerned that the consumer needs to understand which event it is about to process (for instance, if the payload is different for each event), get the topic destination on the event when you read it from the queue and dispatch it to the right processing code in your application.