天安门预约平台:主要有个人预约与团队预约,扫扫码核验功能
主要技术:使用 springCloudAlibaba 微服务架构,将 nacos 做为注册中心用于服务的发现与注
册,并使用 nacos 的作为配置中心;使用 gateWay 做为网关,对服务进行进行路由分发,并
验证用户信息,验证 token 等;使用 redis 作为缓存层,实现服务的快速查询;使用 mysql
做为数据的持久话层。使用了 elasticsearch 作为 pc 与 h5 端的数据的搜索引擎。为了保证
mysql 与 elasticsearch 的数据一致性,采用了 canal 来监听 mysql 数据库的变化,来同步
elasticsearch;
岗位职责:
1. 项目整体架构的搭建;
2. 项目后台代码的开发;
3. 使用 openresty,代替 nginx,实现对服务进行代理,以及使用组件库+lua 的形式进行图片
的自动压缩,减少用户访问图片时流量,提高浏览性能。
4. 项目的部署维护