Can you control message visibility?

At our organization, we try to control message visibility. Is there a queue or something we can use to control when a message should be acted upon and when it should be actually made visible or when a consumer will see it?

Yes, there’s a mechanism called “delayed delivery” in Pulsar. You can set a timestamp to indicate a message should only become visible after a certain point in time.