use separate consumer and producer sessions