Do i need streaming replication slots as many of replicas in postgres?
Each replication slot requires a unique primary_slot_name in the recovery.conf, so you will need to have 4 connections for a streaming replication slot.