关于hyperf:hyperf-实战之问答系统接口开发概述连载中

1次阅读

共计 1005 个字符,预计需要花费 3 分钟才能阅读完成。

转发自白狼栈:查看原文

对于 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/bailangzha…)

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

  1. 先把框架欠缺起来,至多跑起来能用;
  2. 简略的知识点,文中会交叉官网文档的入口,大家肯定要联合文档学习,重要且难懂的知识点咱们肯定会细说,比方协程;
  3. 前端的模板刚刚曾经预留过了,页面其实就是咱们的需要,后续咱们会划分功能模块,一个一个的实现;
  4. 功能模块都实现之后,咱们再具体介绍怎么线上部署的,包含单机、集群;
  5. 学习的过程中有任何问题,欢送留言。
正文完
 0