In GCP Pub/Sub I have a topic and a Subscription1 and started have publishing messages.
Can I add another subscription Subscription2, and can I replay old messages that were published before the Subscription2 is created, would it allow it? (Kafka allows it)
At what point would I loose access to messages (with in the retention period)?, deleting all the Subscriptions? Keeping at least one active Subscription would allow PubSub to add new Subscriptions and replay old messages?
Can I also increase the retention period beyond 7 days on the topic?
Edit: The messages will be persisted to DB, but I am more interested in a pub/sub architecture