Replication with two publishers
You can use Transaction Replication, if you can fulfill its considerations regarding:


Transaction log space.
Disk space for the distribution database.
Primary keys for each published table.
Triggers.
Large object (LOB) data types.


Transaction Replication allows data modified at Publisher to be delivered to the Subscriber as they occur (in near real time). The data changes are applied to the Subscriber in the same order and within the same transaction boundaries as they occurred at the Publisher; therefore, within a publication, transactional consistency is guaranteed.

You can also look at this using transaction replication or this using merge replication.