我主要负责企业微信第三方应用的相关工作,包括域名配置、DNS 解析、SSL 证书申请、以及使用 Docker 部署前后端、Redis、MySQL、Nginx 等服务。项目要求必须使用 HTTPS 协议,并且通过企业微信的 API 进行用户信息查询、注册和权限设置等操作。
为了满足企业微信 API 的要求,我使用 Nginx 在服务器上配置了反向代理,将 HTTP 请求转发到 HTTPS,并且实现了前后端的 HTTPS 认证。在系统中,我使用企业微信的 API 查询上下游通讯录,为客户经理和上级提供定时推送消息的功能。我通过存储页面数据和使用 Cron 工具类将时间转换为定时任务表达式,并设置定时任务推送消息给不同的烟草商。
在线上环境中,我经常使用 Docker 进行排查错误和查看日志等工作,以确保系统的稳定性和可靠性。