众享聚合平台

新闻媒体 · 新闻 案例ID: 141054
联系该工程师
微信扫码,建群沟通
作者: 没有草原 - 15年经验- 微世纪新媒体有限公司

案例介绍

平台构架主要分四大块:后端管理、前端API服务、前端小程序、推荐算法。
一、后端管理采用thinkphp为核心的集成程度较高的fastadmin后台构架。按权限角色上分为B端用户,平台管理用户,登录后分别进入不同的后台管理界面。其中B端用户以运营小程序为主,根据模板创建自己的小程序,配置相关的必要信息,进行内容发布和运营策略设置,流量主广告挂放管理来获取广告收。平台管理主要是管理B端帐号和内容审核等,保证平台运营的规范性。
二、前端API采用SpringCloud微服务架构,中间组件用mybatis + shardding-jdbc数据库分表组件,减轻单表数据量的压力。分布式部署微服务到多台服务器上,用redis管理用户的登录状态,通过负载均衡均分每台服务器压力,使用了Hystrix 来实现断路器的功能,保证微服务器的持续服务能力。
三、前端小程序用基于vue为核心架构的uni-app开发框架,方便有可能扩展为独立的应用发布,目前共实现了图文、视频、相册、祝福类等8个小程序模板。
四、推荐算法采用算法库较完善的python,并使用性能比hadoop更优的Elasticsearch作为用户行为数据的存库,通过定时运行用户行为大数据分析,生成用户画像数据。同时定时生成内容画像,当用户二次访问时,呈现的内容就会根据用户画像和内容画像,按一定的算法进行匹配,预生成用户一步操作的内容。

我在项目中主要是做平台技术构架搭建和核心代码的编写,负责对接产品版本迭代需求和任务分工分派,研发过程管理,解决研发人员遇到的技术难题,协调团队成员共同完成整个项目研发任务。

相似案例推荐

  • 某国媒对外法律法规案例查询引擎

    某国媒对外法律法规案例查询引擎

    此项目是为中国法律出版社的项目。我在其中负责整个项目的前后端

  • 青岛新闻

    青岛新闻

    青岛新闻客户端是青岛新闻网旗下官方媒体资讯发布平台,每天24

  • Caping 印尼新闻app

    Caping 印尼新闻app

    海外印尼新闻app,用户量大数百万,日浏览量上千万,广告投放

  • 新闻

    新闻

    个人项目,独立开发,flutter跨平台开发。 后端使用Y

  • 翻呀小程序

    翻呀小程序

    开发全屏滚动式新闻资讯类小程序,为用户提供直观新闻体验。加速

  • GBAFPA

    GBAFPA

    项目介绍:GBAFP 是一款供大湾区金融科技促进总会交流的

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×