【项目总结】第三方OA对接、项目从零入手

前言

     近半年在平台项目的接触过程中,发现底层源码的能力很重要,有助于帮助我们理解项目代码,整理思路。代码思维能力也很重要。

项目经历

一、开发内容

第三方对接

     华为云WeLink对接 2019-12 ~ 2020-04
     企业微信小程序对接 2020-03 ~ 2020-05
     好视通视频会议对接 2020-05-09 ~ 2020-05-20

Mon 06 Mon 13 Mon 20 Mon 27 Mon 03 Mon 10 Mon 17 Mon 24 华为云WeLink 企业微信小程序 好视通视频会议 第三方对接

平台功能

     首页设计器、跟进人的负责权限、首页简报 2020-04 ~ 2020-05

Mon 06 Mon 13 Mon 20 首页设计器 跟进人的负责权限 首页简报 平台功能

二、项目心得

     1. 第三方对接:从无到有,从陌生到熟悉;
     2. 初接触平台代码:开户逻辑从小白到小将;
     3. 借助流程图、思维导图,整理开发思路,提高开发效率。

三、项目所用技术方案

  1. 作为服务商与第三方平台对接:
         安全校验方案: 传输消息时,验证消息体签名、使用秘钥key校验token(HmacSHA256加密算法),http响应消息体签名;
         接口安全性:调用第三方接口使用各种Token(服务商token、应用token、授权方token)
          授权免登实现方案:OAuth2
    【项目总结】第三方OA对接、项目从零入手_第1张图片
    2.平台业务
         使用zookeeper 获取节点数据,存储数据库地址、服务地址、业务逻辑中的常量;
         RabbitMQ处理异步业务逻辑,提升接口访问效率;
         Elasticsearch 获取索引数据;
         开户直接分配已预置租户。

    总结

         中间遇到了一些难点,不熟悉的点可以直接询问组长,这样可以节省时间,提升效率。但自己也要多思考问题出现的原因,多总结,多记录,做到可复用,可借鉴。(使用postman分类分文件夹存储接口、使用印象笔记分类命名保持前缀特点,记录遇到的问题,产生的时间)

你可能感兴趣的:(项目)