2
回答
对系统整体架构的分析(网关+核心业务服务器+web服务器+数据库服务器)
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

    首先展示一下我设想的架构图:

网关服务器:用来接收gps的链接,并对gps数据格式进行统一。

核心业务服务器:对数据进行基本的处理,入库,数据转发。

web服务器是:对地图数据的基本展示。

网关-核心业务服务器-web服务器 之间的通信是socket通信。

我的问题:

    现在学校期间,对高性能数据量大的项目接触比较少,经验比较匮乏,内心没有底。

    按GPS终端每分钟上传2条数据,网关服务器的性能能够达到要求。

    (问题1)核心业务服务器,入库和分发处理效率不过来。

     (问题2) 核心业务服务器由于入库的问题,导致服务器的内存,经常不足。

 大家如果有类似经验,给我解析解析,或者向我推荐一些这方面的书籍,以便学习进步。

举报
fudum
发帖于4年前 2回/1K+阅
共有2个答案 最后回答: 4年前

感觉系统的瓶颈应该是在数据库上面。你有没有做过数据库的各方面的效率分析?

照理来说,入库和分发的CPU处理能力要求不会太高,CPU能力应该不是瓶颈所在。

分配的内存长期未释放,所以内存不足,这些未释放的内存是否和数据库事物有关?

引用来自“enel_guo”的评论

感觉系统的瓶颈应该是在数据库上面。你有没有做过数据库的各方面的效率分析?

照理来说,入库和分发的CPU处理能力要求不会太高,CPU能力应该不是瓶颈所在。

分配的内存长期未释放,所以内存不足,这些未释放的内存是否和数据库事物有关?

我目前预见的也是数据库方面的,在座数据库优化~

顶部