java,springcloud,boot,nacos,redis,jedis,reddison,docker,jenkins,elk,gateway,hystrix,feign,rabbitmq,mysql,jwt,config,restdoc,actuator,admin,maven,itext,mail,okhttp,tx-lcn等,处理过分布式事务,分布式锁以及系统监控报警,通过网关实现限流,鉴签,熔断以及灰度发布
某借贷平台:
基于cloud&boot开发,主要负责业务:订单服务,负债服务,支付服务,风控服务,用户中心以及缓存服务
其中主要负责在各模块之间的调用存在分布式事务的情况下使用了reddision分布式锁处理以及通过rabbitmq处理分布式事务的最终一致性,服务间通过feign来调用并使用okhttp作为请求组件,缓存使用redis实现,通过缓存池以及自定义注解实现需要缓存的接口,通过zset处理分页查询上,主要通过分页查询的复合索引找到ids,然后通过md5匹配缓存中zset的分页区间ids,如果命中则使用缓存否则则从数据库取并把结果缓存到zset中。日常还有针对慢日志进行优化,主要针对查询慢的sql进行分析优化,一般来说都是在搭建期间由于开发时间周期问题导致的,主要有sql的索引大部分都未使用覆合索引,还有很多模糊查询也没使用到索引导致等,数据库搭建读写分离,通过自定义aop注解形式来实现读库与写库的选择,其中写库使用的myisam。
公司主要业务为现金信用贷款,主要针对一般群众用户,盈利模式主要通过收取年化利息以及平台服务费。用户通过提交个人数据到系统并等待系统返回结果,如果客户通过并给出借款额度,则客户可以根据得到的额度进行借款操作,目前一般额度为2000到6000,后期为了提高客户的续贷率,开发续贷优惠规
公司主要业务为医疗用品以及服务销售,整合线下业务进行线上支持。结合学术以及产品进行对厂家与医院的对接,将产品与学术进行整合。比如,医院医生可通过线上进行学术交流,医生可通过该产品进行学术案例分享,通过分享医生能获取到相关的积分奖励,积分可在系统上兑换实物奖励。公司的一些促销活动也