C 应用级负载平衡技术

C 应用级负载平衡技术,c,C,我们有一些硬件正在处理n条消息,供应商要求提供3n条消息。我们必须只向外界公开IP,才能推送协议级交互消息 我们现在的解决方案是,如果一个客户端连接一个进程,我们将生成一个进程来接收消息。我们不能改变我们的体系结构,让一个接收器只接收消息,然后将消息发送给处理实体。我们唯一的选择是拥有n件的类似硬件 接收消息时必须进行初始身份验证。一个巨大的挑战只能暴露于外部世界 请对此提出建议。所谓“协议级交互”,我的意思是说是SMPP。所以,您有: IP addr=A -------- | |

我们有一些硬件正在处理n条消息,供应商要求提供3n条消息。我们必须只向外界公开IP,才能推送协议级交互消息

我们现在的解决方案是,如果一个客户端连接一个进程,我们将生成一个进程来接收消息。我们不能改变我们的体系结构,让一个接收器只接收消息,然后将消息发送给处理实体。我们唯一的选择是拥有n件的类似硬件

接收消息时必须进行初始身份验证。一个巨大的挑战只能暴露于外部世界

请对此提出建议。所谓“协议级交互”,我的意思是说是SMPP。

所以,您有:

IP addr=A -------- | | n messages | HW box|-------------> Endpoint | | --------- IP地址=A -------- || n消息 |HW框|----------------->端点 | | --------- 您可以将其架构为:

IP addr=internal1 -------- | | n messages | HW box|-----------\ | | | --------- | IP addr=internal2 | -------- | IP addr = A | | n messages \ -------- | HW box|-------------> | Proxy | | | / | |--------> Endpoint --------- | --------- IP addr=internal3 | -------- | | | n messages| | HW box|-----------/ | | --------- IP addr=A IP地址=1 -------- || n消息 |硬件盒|-----------\ | | | --------- | IP地址=2| --------| IP地址=A || n消息\---------- |HW框|----------------->代理| ||/| |------->终点 --------- | --------- IP地址=3| -------- | || n消息| |硬件盒|-----------/ | | --------- IP地址=A 您必须实现代理,该代理需要有一个SMPP堆栈,并向外部端点以及3个硬件盒说出SMPP

它必须终止(或启动)到3个硬件盒的连接,并且只向外部世界暴露1个连接。硬件盒的IP地址可以位于其自己的专用网络上