【发布时间】:2011-03-31 11:50:16
【问题描述】:
我们正在开发一种车辆跟踪系统,其中多个 GPS 设备使用 TCP 连接不断将其 GPS 位置发送到服务器。 TCP 通信器解码 GPS 位置并将该数据插入数据库。目前,TCP 通信器的一个线程服务于一个设备请求。解码 GPS 数据后,它会创建与数据库的连接并插入数据并释放连接。 随着设备数量的增加,与数据库(即 MySQL)的并发连接数也在增加。因此,我想实现一个队列,其中 TCP 通信器的每个线程将数据推送到一端,一个作业将从另一端获取数据并将其插入数据库。
谁能建议我处理这一切的最佳解决方案?我们的应用基于 Java,数据库是 MySQL。
谢谢, 苏拉布
【问题讨论】: