网络IO 十六

打造http框架的服务

 

重点在于深入理解swoole技术,可以自己进行第二次开发

 

整体http=>mvc,websocket,rpc的客户端操作

 

Composer init

 

Composer update

主要是用于加载组件

Composer.json中的内容有什么作用

 

Composer加载分为内核框架结构,可以根据这个思路打造我们自己的框架

 

http_swoole_frame

  - frame   (框架目录结构)

    - app       -- 应用代码目录,就好比以往框架都会把controller,model等放在这个目录

       - App.php -- 用于测试

   - bin       -- 程序启动文件目录

   - config    -- 框架的配置文件目录

   - database  -- 数据库迁移命令

   - status    -- 静态资源文件目录  

   - test      -- 测试的目录

     - Test.php -- 测试文件

   - vendor  

   - composer.json

-swostar  (核心源码)

   - src

      - Foundation 启动框架的应用程序

      - Server

          - Http

               - HttpServer.php

          - Tcp

                - TcpServer.php

           - Udp

                  - UdpServer.php

          - WebSocket

                 - WebSocketServer.php

          - Server.php (服务的父级类)

 

Server.php

 

 

 

HttpServer.php

 

Application.php

 

发布了66 篇原创文章 · 获赞 2 · 访问量 4640

猜你喜欢

转载自blog.csdn.net/converoscar/article/details/104422776