1.熟悉Springboot、Spring、Mybatis、SpringMvc等后端开发框架
2.熟悉rocketmq 消息中间件
3.熟悉Dubbo,分布式事务, 了解Springcloud
4.了解elk 技术,可以搭建日志系统。
5.熟悉关系型数据库Mysql 了解其原理,能够优化sql,非关系型数据库Redis。
6.熟悉Docker自动化部署经验
7.了解nacos配置中心
8,了解vue框架
9.熟悉大数据分库分表中间件sharding-jdbc
分销通是安盛的一个保险电商产品,主要用于下属公司的代理人与公司内部员工及经代公司销售产品的一个微信商城,后续会像其他app提供接口,使用人员通过该商城出售非车保险可以获取相应的提成,买保险的人可以获取一定的折扣。
而且通过分享出去的产品一样可以获得折扣,业务支持二级分享返利。目前支持三种人员登录,后续仍然会添加不同人员方式登录。
目前生产有三台服务器作为集群nginx来做负载均衡。
技术框架:
Springboot+Redis+disconf+dubbo+rocketmq
负责模块:
1.用户登录,绑定,解绑。人员登录是比较复杂的一个模块,因为他需要调用其它系统,而且每种登录登录方式不同,且都需要调用其他系统来进行支持,比如代理人登录需要调用销管系统,来进行人员验证,在登录,注册的时候都需要验证以便及时检查出账号过期人员。验证的时候需要通过dubbo调用OA系统来验证用户的合法性,同理代理人登录,经代公司登录需要调用通过dubbo 调用销管系统来验证用户的合法性等
2.产品的销售业绩模块,每个用户登录后可以查看自己的销售业绩。以及销售统计。不同用户所展示的不同,比如代理人没有激励,员工有激励。之类的员工可以通过保单号,及投保人,被保人等姓名来查询对应的保单信息。在官网支付完成之后会通过dubbo调用分销通的支付完成接口,来告知该单已完成支付。
3.后台管理单产品,多机构配置。分销通上架产品的时候需要配置机构,有的产品需要配置全部机构或者批量机构来进行售卖,这是单个机构添加就有点不显示,因此实现该功能可以批量的配置
4.返利定时任务开发,比如代理人销售出去的产品。它是由生效日期的。如果有人在生效日期之前退保,如果在这之前就将返利发给代理人就会是公司承受损失,如果有人故意操作就会损失会很大,因此该功能是直有保单生效的后才会计算返利并添加代理人账户上。
5.线上维护,解决生产问题
6.退保接口开发,调用rocketmq 接收承保返回的退保数据。