博客:
沉淀、分享、成长,让自己和他人都能有所收获!
9天假期写了8天代码和10篇文章,这个5.1过的很爽!
如假期前小傅哥的计划一样,这个假期开启了新的技术项目《 微服务应用体系构建》教程;从搭建环境、开发-sdk-java、对接公众号、封装api,直至假期最后一天,完成了微信公众号的对接,可以与 对话聊天啦!。
可以预见的是,会有越来越多的生成式服务诞生,并且也有越来越多的场景开始接入。已经有很多小伙伴所在的公司开始要求会做 开发,并且能接入到自家公司的客服回复、产品介绍、文案编写等场景中。
所以学习这样开发技术,等同于学习了一项工作经验技能。尤其是在和小傅哥这样高质量的架构师学习,学到手不只是业务代码,还有高质量的架构设计和编码经验。—— 否则你可能根本没有地方看到这样优秀的应用级项目代码!
一、我的假期
这有点像一个假期旅游计划,但我的旅游是在代码中!
这趟车,本身的核心是关于微服务应用体系的构建,通过讲解配置、Nginx、SSL等环境以及开发出鉴权、认证、微信公众号、企业微信、支付宝交易等模块的方式,完善体系的物料服务。而 只是其中的一种产品形态而已,这种产品形态通过 API 的方式与具体的物料服务模块解耦。这样做的方式是因为基础的物料【物料指SDK和服务】并不会频繁变化,而离业务最近的 API 会随业务变动发生较多的改动。所以这样的应用架构方式,在互联网大厂中也是非常常见和常用的。
这些东西的价值在于架构思维,而我也希望授人以渔,教会大家一些根本的东西,而不是永远的在CV+CRUD。有了这样的学习,学习的就不只是这样一个项目,而是可以把这个项目中所涉及的组件开发,都能进行任意物料模块与需要对接的服务进行关联打通使用。方便写到简历、用到项目、实战锻炼、积累经验。
二、对接方案
那么目前对接到微信公众号的方案是什么样呢?【如图】
三、整体架构
接下来我们再以工程拓扑的视角看下这套需要开发的系统;—— 你做过的项目可能就是做项目,但小傅哥带着你做项目,一定先让你看到全貌的架构,也学会架构设计图的绘制。
如拓扑结构,系统从上到下以不同的产品形态,统一调用封装的服务API进行功能的流转。API系统中所处理的核心动作,会以各个物料模块进行实现。所以这里会拆分出标准的 -API 业务系统,之后再由各个模块系统支撑。到具体的模块中再进行详细的系统设计。
四、源码学习
而是6个项目 + 6个技术小册! 你就说,爽不爽,吃的饱不饱!项目:
在基础设置的基本必备服务搭建后,会进入接口鉴权的简单开发,这个模块开发后,大家就可以简单的使用了小傅哥提供的 了接口了。—— 当然你如果自己有 接口,也可以直接使用。像 也提供了一些可以免费使用的简单 Open-API有了这部分内容的使用,后续会进入 API-SDK 的开发,以及网页的简单开发。通过这样的开发构成一套基本的模块服务。-WEB-UI -> API-SDK -> 鉴权 -> 的使用。-WEB-UI 流程跑通后,就可以逐步扩展其他服务模块。让业务与场景结合,如关注公众号、公众号回复、企业微信机器人、交易支付购买授权Token。这个过程可以让 -WEB-UI 与各个模块结合使用。
323AI导航网发布