多个分布式系统如何共享使用一个固定公网IP

传统的做法,一个分布式业务系统就有一个中间件,一个中间件需要使用至少一个固定公网IP,这样的话,多个业务系统就需要使用多个固定公网IP。

大家知道,固定公网IP价格可是不菲的。能不能让多个分布式业务系统共享使用一个固定公网IP?答案是肯定的:能。

多个分布式的业务系统共享一个中间件,这个中间件供各分布式系统上传数据文件。中间件将收到的数据文件存放于中间件上有规律组织的磁盘目录中。

在中间件上再为各分布式系统写一个装载、解析数据文件,最后将数据写入各自数据库的程序。

要节约固定公网IP的钱所付出的代价也是不菲的,相信大家已经看出这种方法的间接和繁琐了,这都是要付出写代码的代价的。

时间: 2024-10-17 21:14:20

多个分布式系统如何共享使用一个固定公网IP的相关文章

Azure运维系列 2:使用预览门户配置VM固定公网IP

shyis最近微软中国Azure更新速度似乎已经超越任何时期了,前两天刚刚更新的Azure云助理,让众多Azure用户实现在移动端灵活的管理Azure资源,相信对于云服务来讲这也是未来不可或缺的管理方式之一.说到管理方式,不得不说微软中国Azure近期更新的另一大神器预览版门户. 说到Azure预览版门户,其实已经不是什么新玩意,毕竟在国际版Azure中已经预览了非常之久了.但对于中国版Azure来说毕竟是一个非常重要的更新,今天给大家带来的就是中国版Azure的预览版介绍以及通过配置固定公网I

Openvpn完美解决公司网络没有固定公网IP的问题

方案背景: 公司办公网络使用长城宽带上网有一段时间了,有4个固定IP(2个电信,2个网通),链路不太稳定,经常有问题,因此考虑取消长城宽带,采用原来的adsl上网.但是有个问题,因为公司内网有几台服务器,需要通过固定IP接受外网用户发送的数据,因此如果没有公网IP,而ADSL获取的IP会变化,那么内网服务器接受外面用户的数据就会受到影响,通过采用openvpn很好的解决了这个问题.这个前提是你在机房的服务器有固定IP.   应用场景 公司在托管机房有公网IP,在公司内部采用ADSL上网,又需要接

Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)

<Windows Azure Platform 系列文章目录> 在笔者之前的博客中Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1),笔者介绍了如何在创建虚拟机的时候,将固定公网地址进行绑定. 很遗憾,在很多情况下,客户已经使用Azure Management Portal创建了新的虚拟机.以前的办法只能将DNS删除,并且保留VHD,然后重新创建新的Cloud

inux系统设置只让一个固定的ip通过ssh登录和限制连接数量

修改/etc/hosts.allow文件可以控制允许访问本机的IP在这个文件中添加sshd: 允许访问的IP地址 保存退出,重启ssh服务生效.-- /etc/rc.d/init.d/sshd restart 限制连接数量: vi /etc/ssh/sshd_config 输入/MaxStartups 定位到如下并修改 1)        #MaxStartups 10,#去掉,修改10为1000,MaxStartups 1000 2)        重启SSH服务,/etc/rc.d/init

如果没有固定的公网IP

在我们的工作或生活中,可能会遇到以下场景: 由于工作需要,需要远程登录处于某个地市的一台计算机,但是这台计算机没有vpn接入也没有固定的公网IP,那么没有可接入的IP我们是很难访问到这台机器的,这个时候我们会怎么办? 由于智能家居在我们的生活中越来越盛行,如果我们的总控制计算机或设备在我们家中,而又没有外网IP的情况下,我们又如何查看我们家中设备的运行情况呢? 以上的例子也许已经有了好多解决方案,也许比喻的不是很贴切,但是我们生活中可能确实遇到此类的问题.造成这些问题的原因是我们没有一个固定的外

Windows Azure Cloud Service (44) 将Cloud Service加入Virtual Network Subnet,并固定Virtual IP Address(VIP)

<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经详细介绍了如何将Virtual Machine加入Virtual Network,并且绑定固定的Private IP和Virtual IP Address (公网IP地址) Windows Azure Virtual Network (5) 设置Azure Virtual Machine固定Private IP       Windows Azure Virtual Network (6) 设置Azure

ZeroMQ接口函数之 :zmq_send_const – 从一个socket上发送一个固定内存数据

ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html ————————————————————————————————————— ZeroMQ 官方地址:http://api.zeromq.org/4-1:zmq-send-const zmq_send_const(3)           ØMQ Manual - ØMQ/4.1.0 Name zmq_send_const – 从一个socket上发送一个固定内存数据

ByteBuffer: 当由一个byte[]来生成一个固定不变的ByteBuffer时,使用ByteBuffer.wrap(byte[]);

StringBuilder sb = new StringBuilder(1024); //向sb中写入900个左右的随机字符内容 for(int j=1; j< 50;j++) { sb.append(Math.random()); } //System.out.println("sb:" + sb.length()); long startTime = System.currentTimeMillis(); for(int i=0;i<10000;i++) { /* b

Struts标签&lt;s:if&gt;判断字符串是否包含一个固定的值

Struts标签<s:if>判断字符串是否包含一个固定的值:1.如果比较对象是字符串: 1 <s:if test="str.contains('判断是否包含的字符串')" > 2 包含 3 </s:if> 4 <s:else> 5 不包含 6 </s:else> 2.如果比较对象是某个对象的属性: 1 <s:if test="(notice.title).contains('通知')"> 2 &