In Postgres-XC, GTM assigns sequence value to all the transactions in its cluster. XC is a kind of tightly-coupled distributed system. In a loosely-coupled distributed system, where each database is autonomous, we may need another mechanism.
I've learned that logical replication (used to be bi-directional replication) people are doing this kind of work.
Regards;