【发布时间】:2012-02-11 07:30:46
【问题描述】:
我有一个基于 TCP/IP 的组件,它与基于 c++ 的系统进行通信。实际上,它是从该系统读取原始字节,然后将这些原始字节编组到对象中并将其存储在数据库中。这个基于多线程 tcp/ip 的组件在 java 中,可以部署在双核或四核处理器上(不确定它对我的问题是否重要,但我给出了一个细节)。现在我有几个问题:
如何扩展这个基于 tcp/ip 的组件。该组件部署在服务器上并正在侦听端口。将来,如果此时设想有更多来自 C++ 系统的数据,我们应该能够扩展这个 java 组件。
安全性怎么样。我可能可以做的一件事是在安全套接字上使用这种通信,或者可能获得加密数据(我可以在这里使用的任何特定加密??)。有没有其他的方法来保证安全?
还需要满足高可用性的要求。我该如何处理?我怎么可能在这里有冗余?
是的,我们正在研究产品的系统架构,因此,我想知道是否有经验丰富的架构师或设计师可以帮助我。
【问题讨论】:
标签: tcp scalability distributed high-availability tcp-ip