Font Size: a A A

Design And Realization Of User Labeling System Based On Micro-Service Architecture

Posted on:2019-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q LiuFull Text:PDF
GTID:2428330596461611Subject:Computer technology
Abstract/Summary:PDF Full Text Request
For retail enterprises,Marketing is an important part of the survival and development of enterprises,traditional enterprise marketing strategy using online questionnaires,TV and building advertising,members of mass sms.Because this kind of delivery method will not need the user also divides together carries on the advertisement to deliver,causes the high cost,the effect is Poor.The precise marketing approach solves these Problems.The goal of precision marketing is marketing through the user's interests and buying preferences,which excludes other users who are not interested or preferred,and will be able to purchase marketing products to form a marketing crowd,to conduct targeted product recommendations and to prevent Members from Losing.Due to the fact that the traditional offline retail enterprises can count the information only to the Member's purchase situation,it has a single dimension of user preference and cannot really achieve accurate marketing.With the popularization of internet applications,Some online retailers have obtained a large amount of user data through their own online websites,which include non-members ' browsing information and members ' browsing,purchasing and Payment.At the same time,through the membership system and online surveys and other means to obtain the user WeChat or mobile phone number to Reach.These retail companies usually build a single-block marketing System.On the one hand,analysis of user preferences,on the other hand using WeChat or mobile phone for these users to divide the marketing crowd,to Reach.The research on microservices has been very active in recent years,because of the slow iteration speed of stompbox service architecture,the unclear architecture,the high coupling,the inability to achieve language heterogeneity and the inability to service heterogeneous pain points,Some enterprises in the construction of application systems will adopt the Micro-service Architecture.At the same time,from Netflix's own enterprise application to the Enterprise Micro-service package provided by pivotal,Spring Cloud,The Micro-service architecture is also gradually improving.The traditional label system based on Stompbox architecture has been challenged by Multi-module Micro-service architecture because of the shortcomings of all the modifications,such as the full deployment,the long compilation time and the low development efficiency.So the user tagging system with MicroServices architecture is very flexible.In addition,the user tags in the label system are stored in the cache System.Multiple label calculations are required,and when a subdivision is formed,a collection of user IDs for the relevant label results is obtained by using the keys of the tag,and these label results are loaded from the cache server to the compute server for orthogonal operations.This approach consumes a large amount of system network bandwidth and compute server Load.In this paper,the user tag system is innovative to push the label calculation into the cache server,so that the user tag is integrated,reduce network bandwidth Pressure.The use of each user ID is represented by a unique long shape,the introduction of bitmap,each user ID as a bit in memory,in the user label results in reducing the user ID set of memory space,the label calculation will be converted to bit operations,with a fairly good computational performance.
Keywords/Search Tags:Microservice, User-Tag, ID-Mapping, Bitmap
PDF Full Text Request
Related items