# 第01节:搭建微信公众号网关服务

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!

  • 网关:Lottery-API (opens new window)
  • 描述:创建抽奖系统网关工程,把公众号开发接口写到这个系统中,提供可以在公众号发起抽奖的处理。

# 零、优秀作业

# 一、开发日志

  • 创建 Lottery-API 网关工程,引入公众号开发的验签 SDK 服务。因为这里涉及了一些公众号开发的处理,如果有些看不懂,可以参考公众号的开发文档
  • 使用 DDD 四层架构在网关工程中开发用户关注公众号、取消关注公众号以及抽奖触发流程。
  • 在网关工程中通过RPC调用抽奖服务的抽奖接口,做简单的调用处理。
  • 微信公众号开发文档:https://developers.weixin.qq.com/doc/ (opens new window)

# 二、网关工程

网关工程不需要对外提供 RPC 服务,只需要提供 HTTP 服务,以及后续扩展 SpringCloud 等功能,所以在工程分层上就不需要再额外创建各个分层的 module 了,直接在一个包下就可以处理,这样处理也更加紧凑。

  • DDD 四层架构,分为 application、domain、infrastructure、interface 分别处理各自的职责。

运行效果