传统的做法,一个分布式业务系统就有一个中间件,一个中间件需要使用至少一个固定公网IP,这样的话,多个业务系统就需要使用多个固定公网IP。
大家知道,固定公网IP价格可是不菲的。能不能让多个分布式业务系统共享使用一个固定公网IP?答案是肯定的:能。
多个分布式的业务系统共享一个中间件,这个中间件供各分布式系统上传数据文件。中间件将收到的数据文件存放于中间件上有规律组织的磁盘目录中。
在中间件上再为各分布式系统写一个装载、解析数据文件,最后将数据写入各自数据库的程序。
要节约固定公网IP的钱所付出的代价也是不菲的,相信大家已经看出这种方法的间接和繁琐了,这都是要付出写代码的代价的。