上节课我们已经完成了添加rpc服务,这节课我们来完成api和user模块之间的服务通信,在真实的业务场景中,前端都是通过域名发送请求,请求最开始是由api模块来接收处理的,并且需要的话,经过api模块转发给user模块,所以,对于一个请求来说,api模块是一定会访问到的,user模块等却不一定,根据请求的不同而不同,所以请求之间只会由api模块流向user等其他模块,不会先到user模块
好了,废话不多说,我们来实现api模块和user模块的通信
- 实现通信后的代码结构

- project.ini

- a01user.conf

- syserver.ini

- BaseServer

- SyModuleUser

- sy_api/Index

- sy_user/Index

- sy_user/IndexDao

- 测试


至此,我们课程的两大主要目标已基本完成,yaf已经集成完毕,分布式模块以及模块之间的通信也已经完成,已经完成了主要架构的实现,后续的课程是服务管理开发过程中的优化内容
YAF分布式模块通信实践
本课程详细介绍了如何在YAF框架下实现API模块与User模块间的通信,通过实际操作,完成了分布式模块的搭建及模块间的服务通信。课程中不仅实现了rpc服务的添加,还深入讲解了前端请求如何通过API模块转发至User模块,最终达成两大核心目标:YAF框架的集成与主要架构的实现。
629

被折叠的 条评论
为什么被折叠?



