Font Size: a A A

Design And Implementation Of The Activity Platform For Securities Companies Based On Redis

Posted on:2016-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:J K TianFull Text:PDF
GTID:2308330479991526Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the stock markets become more and more popular, a growing number of people are concerned about activities related to stock markets. All the securities companies publish various activities related to stock markets to attract customers. Old approaches for promoting activities are dispersible. As a result, it can’t meet the needs of securities companies and customers. There is an increasing demand for a centralized activity platform for stock markets. This project comes from Portfolio APP developed by Tencent Technology Ltd. It is a centralized platform whi ch aims to publish and promote activities related to stock markets for Tencent Technology Ltd or securities companies. Securities companies can use this system to publish and promote activities on Portfolio APP.This paper analyzes the requirements and technical feasibility of the activity platform for securities companies based on redis, using both B/S and C/S architecture for the design and implementation of the system. In this project, we use LNMP framework which means linux + nginx + mysql + php to develop backend interfaces. All the backend interfaces inreract with the frontend by returning JSON formatted data. All the backend offline tasks are achieved by python, php or shell.This project contains two modules: the activity management module a nd message management module. The activity management module has achieved the functionalities of creating activities, verifying activities, etc. It builds caches for activities based on redis to provide more efficient interfaces in order to fetch activity data. It provides an easier way to display activity data on Portfolio APP. In addition, the activity management module contains some off-line tasks which record some other activity data, such as pv, uv and information of users. These data are used for activity recommendation. Message management module uses beanstalkd, a kind of messaging middleware systems. It allows securities companies to send messages to users asynchronously. Message management module designs message cache s based on redis. Users can fetch and manage their messages efficiently.This system has passed complete functional test and performance test. Securities companies can use this system to publish and promote activities. In additon, users can use this system to receive messages of activiti es from securities companies. This system has meet all the predetermined performance requirements and can run in stable. Core modules of this system have already been used in Portfolio APP on line.
Keywords/Search Tags:redis, activity platform for securities, effective cache, message queue, activity recommendation
PDF Full Text Request
Related items