项目角色:后端开发
主要需求描述:
1)视讯会议管理:分布式开发项目,利用 Dubbo 技术,对腾讯会议、宝利通会议、钉钉会议、华为云会议进行分布式调用。减少预定服务器负载量,同时也方便集成到其他项目进行调用。
2)系统迭代:升级了预定系统 在预约会议时的方式,提高预约会议的效率。主要对会议的预约,多会议室预约,视讯会议预约
3)快速预约:对视讯会议集成开发,一键预约、一键会议控制等,提供多平台控制效率,和简化操作流程
4)单点登录:可以通过企业微信PC端和移动端进行跳转使用
5)消息通知:对预约会议的结果,通过短信或邮件的形式发送给预约人和参会人
开发描述:
1)参与统一平台项目启动会,并提出自己相关的建议;完成对预约会议的部分开发;优化预约会议流程开发,添加收藏人管理,与企业微信进行单点登录,开发邮件和短信通知等。
2)根据产品的需求文档编写相应的代码,同时参与整个项目的逻辑分析和项目的整体进度,与项目经理进行沟通解决工作中存在的问题,和团队一起进行项目的跟进及的新技术发展,编写设计开发及实现文档,与团队一起参与产品需求分析并协助制定技术实施方案。
3)部署环境到展厅,输出部署文档,帮助同事解决工作中遇到的难题,保证产品的正常运行。
技术栈:SpringBoot,SpringCloud,Dubbo,MQTT,Nginx,Docker , Mysql ,达梦数据库,Vue ....
技术核心点:
a)对接企业微信单点登录,通过小程序的方式访问
b)通过 smtp 协议发送邮件、使用华为云 SMS 进行短信通知
c)使用 Dubbo 技术,对各个第三方视讯会议进行解耦