四川省广播电视股份有限公司原boss应用因技术过久、功能复杂、开发难度较大等问题导致难以很好地与互联网相关业务关联。融合全媒体项目是为更好迎合互联网时代及支撑5G应用发展的新项目。该项目主要分三大板块,由boss负责的业务处理平台,3a提供的硬件授权平台,及其他如爱奇艺等第三方互联网平台,主旨是实现互联网与传统电视业务的融合。 由于需同时兼容boss以前功能模块及广电用户的使用习惯,前端仍采用jsp、AJAX等方式实现与用户的界面交互。
后端使用SpringCloud作为主要支撑框架,使用mybatis作为orm框架,oracle作为数据库。另外使用maven实现项目控制,svn实现项目版本控制。同时使用redis缓存工号等信息。该项目应用分为注册中心应用、网关应用、业务接口应用、对外接口应用、定时任务应用、配置中心等部分。注册中心及远程rbc和负载均衡均使用SpringCloud的eureka及feign组件实现。对外接口使用nginx做负载及反向代理到网关zuul,再由zuul将请求分发到对应接口应用。对外接口应用所有接口采用OAuth2方式鉴权,鉴权方式分为token、密码及不需鉴权三种方式鉴权,利用拦截器拦截对应请求使用不同鉴权方式进行鉴权。同时项目使用jenkins工具实现自动化部署。
在本项目中,主要负责销售品配置模块、批量订购模块、批量冲正、网格app相关功能修改等boss相关功能实现。同时负责实现第三方接口,与爱奇艺、腾讯视频、有赞等对接接口。
点击空白处退出提示
评论