手写springCloud微服务架构的电商项目(第四天)

前言:我们分布式项目框架雏形已经搭建完毕,接下来就是进行相关功能的开发,今天要完成的功能时微信公众号验证码功能,就是用户在微信公众号发布消息,我们公众号需要给用户回复用户注册使用的验证码。

原理:在这个过程中,有3个重要的角色:微信客户端,微信服务器,我们的服务器。大致的过程就是:微信客户端会将请求发给微信服务器,然后微信服务器会将请求转发给我们第三方服务器,然后我们将回复内容返回给微信服务器,最后微信服务器将内容转发给客户端。

一、将本地服务映射到外网

首先我们要做的就是将我们本地的服务映射到外网。

1.使用外网映射工具Natapp,购买一个域名。

手写springCloud微服务架构的电商项目(第四天)

2.双击运行natapp,执行natapp -authtoken=ef538160852fd5d3

手写springCloud微服务架构的电商项目(第四天)

3.映射成功

手写springCloud微服务架构的电商项目(第四天)

4.我们启动自己本地的项目,访问一个自己测试的接口http://cgb.natapp1.cc/getWeiXinAppByName?appName=ruanhangyu

手写springCloud微服务架构的电商项目(第四天)

二、整合WxJava框架