天天看点

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

前言

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

项目经历

一、开发内容

第三方对接

     华为云WeLink对接 2019-12 ~ 2020-04

     企业微信小程序对接 2020-03 ~ 2020-05

     好视通视频会议对接 2020-05-09 ~ 2020-05-20

平台功能

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

二、项目心得

     1. 第三方对接:从无到有,从陌生到熟悉;

     2. 初接触平台代码:开户逻辑从小白到小将;

     3. 借助流程图、思维导图,整理开发思路,提高开发效率。

三、项目所用技术方案

  1. 作为服务商与第三方平台对接:

         安全校验方案: 传输消息时,验证消息体签名、使用秘钥key校验token(HmacSHA256加密算法),http响应消息体签名;

         接口安全性:调用第三方接口使用各种Token(服务商token、应用token、授权方token)

          授权免登实现方案:OAuth2

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

    2.平台业务

         使用zookeeper 获取节点数据,存储数据库地址、服务地址、业务逻辑中的常量;

         RabbitMQ处理异步业务逻辑,提升接口访问效率;

         Elasticsearch 获取索引数据;

         开户直接分配已预置租户。

    总结

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