性能模拟器开发

来源:互联网 发布:ip网络广播草坪音箱 编辑:程序博客网 时间:2024/05/18 19:19

由于之前的工具都是买的第三方的,并且每年需要支付很多licences的费用

而公司希望我们有自己的性能模拟器,所以最近开始了一个新的项目,

目的是需要模拟15万路通话,而我们又需要写了一个简短的概要设计去找公司申请资源(例如钱,人等)

所以这算是,我的第一个,从无到有的设计

内容非常的粗糙,只是为了记录而记录的心路历程吧

It can emulate huge of traffics(15K sessions) and it is based on IT hardware solution.we call itphoenix


From BGW sides, we also need a tool to verify performance in overload

However, external-tools are expensive and we also need long time to get responses from vendors under meeting some problems

This tool can help to reduce waiting time and increase working efficiencies.

In order to get performance requirements, we are using newest technologies ,tricks,minds to reach benchmark

Eg:
Master-slave management
Loading balance
Guardian daemon
Concurrent model
Light lock
Thread-pool
Pre-encoding and Post-decoding
Etc……

For UI design, we are using bootstrap to show our UI and using WebSocket(HTML5) to implement directly communication with Master Controller rather than to use traditional communication mode that is using Web-service forward our requests to Master Controller. This mode will use resource from local PC rather than server resources and letting more server's resource to serve Master Controller .

 

FrameWork:



message sequence



UI:





 

If you are interesting in it(like technologies or minds),
 
you can reach us to study together

0 0