eBOND小程序

金融 股票 案例ID:176193
Mr.Zeng
6 年经验· 云途物流
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

责任描述:

1、采用微服务架构,根据业务模块进行服务划分(用户、债券、银河间等模块),服务间使用Feign进行远程调用。

2、使用Spring Cloud Security结合JWT方式进行用户鉴权,保障用户账户安全。

3、利用RabbitMq的手动ack机制进行业务解耦,对积分奖励、成长值奖励的生产消息进行业务消费后进行应答,保证业务处理完成,同时利用唯一键避免重复消费。

4、使用Redis缓存中间件的Sorted Set(zset)数据结构,缓存实时文章PV排行榜,使用BitMap存储用户日活、月活数据。

5、使用Mysql存储用户行为埋点数据,表设计充分利用InnoDB储存引擎的索引优势,建立合理的联合索引,提高报表统计时的查询效率。

6、使用ThreadPoolExecutor+Future+Callable远程请求服务的,提高接口响应速度,解决线上用户订单数据报表导出频繁超时问题。

7、熟练使用Linux命令操作DevOps相关技术栈(GitLab+Jenkins+自动启动脚本)进行流水线作业。

eBOND小程序

金融 · 股票 案例ID:176193
联系该工程师
微信扫码,建群沟通
作者: Mr.Zeng - 6年经验- 云途物流

案例介绍

责任描述:

1、采用微服务架构,根据业务模块进行服务划分(用户、债券、银河间等模块),服务间使用Feign进行远程调用。

2、使用Spring Cloud Security结合JWT方式进行用户鉴权,保障用户账户安全。

3、利用RabbitMq的手动ack机制进行业务解耦,对积分奖励、成长值奖励的生产消息进行业务消费后进行应答,保证业务处理完成,同时利用唯一键避免重复消费。

4、使用Redis缓存中间件的Sorted Set(zset)数据结构,缓存实时文章PV排行榜,使用BitMap存储用户日活、月活数据。

5、使用Mysql存储用户行为埋点数据,表设计充分利用InnoDB储存引擎的索引优势,建立合理的联合索引,提高报表统计时的查询效率。

6、使用ThreadPoolExecutor+Future+Callable远程请求服务的,提高接口响应速度,解决线上用户订单数据报表导出频繁超时问题。

7、熟练使用Linux命令操作DevOps相关技术栈(GitLab+Jenkins+自动启动脚本)进行流水线作业。

相似案例推荐

发布任务

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

1小时精推人才

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

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