hyperf 实战之问答系统接口开发——概述(连载中)

转发自白狼栈:查看原文

关于 Hyperf 的描述我们就不做过多的介绍了。官方文档参考 https://hyperf.wiki/3.0/#/README

由于我们迟迟等不到 hyperf 3.0 的正式包(预计快了,截止目前(2022-11-02)已经发了13个 rc 包了)。但是丝毫不影响我们基于 docker + hyperf 3.0 进行学习。

这个系列我们主要讲什么呢?

我们主要模仿 http://funqas.com/ 这个网站,利用 hyperf 实现一套问答系统的接口开发,包括 hyperf 框架的搭建、各个功能模块的实现以及后期的部署,手把手教你如何基于 hyperf 框架进行开发。

这套教程主要包含但不限于以下知识点:

hyperf 框架的配置、异常处理、统一响应、国际化支持、表单验证、jwt、中间件、队列、邮件、事件、模型、缓存、全文检索 elasticsearch、redis、swagger文档、mongodb、task机制、协程交互、七牛文件管理、阿里云日志服务、内存泄漏检测、链路追踪、aop、自动化部署(单机以及集群部署)等等。

此外,大家在学习的过程中有任何问题或者有什么想学的,欢迎在 http://funqas.com/这个网站上进行留言。

最后,学习本教程前,你需要做哪些准备?

  1. 注册一个七牛的账号并实名认证(我们会演示第三方存储以及协程的交互)
  2. 有一个阿里云的账号(我们会用到阿里云的日志服务、链路追踪)
  3. 最好有一个域名(存储空间以及项目上线需要,如果没有,可以关注"白狼栈"公众号向我申请免费试用)
  4. 最好有一台服务器(后期实战部署)
  5. 有一些基础的编程经验、对 docker 和 linux 有一些了解

该教程更多的是针对想全面学习 hyperf 框架的用户,如果你对 php 的微服务感兴趣,推荐大家去了解 hyperf 微服务系列

注:前端的模板页面我已经上传到 github 了,大家可以自行下载。(https://github.com/bailangzhan/questions-html

补充:这里说一下后续课程的安排吧。

  1. 先把框架完善起来,至少跑起来能用;
  2. 简单的知识点,文中会穿插官方文档的入口,大家一定要结合文档学习,重要且难懂的知识点我们一定会细说,比如协程;
  3. 前端的模板刚刚已经预留过了,页面其实就是我们的需求,后续我们会划分功能模块,一个一个的实现;
  4. 功能模块都实现之后,我们再详细介绍怎么线上部署的,包括单机、集群;
  5. 学习的过程中有任何问题,欢迎留言。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值