hello聊天,采用springboot+spring cloud+mysql+redis+rabbitmq的技术栈,按照业务划分为用户信息中心、聊天室、礼物中心、私聊中心、支付提现中心、报表中心以及后台配置等等,部署采用jenkins+k8s,对接融云sdk简化服务端对视频聊天相关的支撑,礼物的发送等异步操作采用rabbitmq进行发送消费,服务与服务之间采用ribbon、fegin进行负载均衡,容错机制采用hystrix,本机重试次数一次,失败则切换其他服务,配置重试次数3次。最外层部署nginx,app调用,先经过nginx进行转发到后端服务。...
项目描述:便利+是一个社区项目,涉及 sns 交流模块,以及购物模块,服务社区。 技术实现:1,项目 MVC 架构, 2,结合 AyncTask+HttpURlConnection 封装请求库,与服务端 websocket 通信。 3,ListView 结合 ViewHolder 缓存优化,提升加载效率, 4,pulltoRefreshLayout 实现页面的刷新及加载。 5,ImageLoader 开源框架加载图片,图片多级缓存。 6,页面内容做本地缓存,实现在用户断网情况下,可以加载本地缓存内容提升 用户体验, 7,友盟 sdk 接入三方登录。 职责描述:负责项目的整体独...