美文网首页PHP技术交流
PHP消息队列(解耦)

PHP消息队列(解耦)

作者: IT锟 | 来源:发表于2017-08-06 18:12 被阅读631次

    这只是一个思路,用于处理订单和配送系统的解耦

    数据库结构

    
    CREATE TABLE `order_queue` (
      `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
      `order_id` int(11) NOT NULL COMMENT '//订单号',
      `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '//手机号',
      `address` varchar(100) NOT NULL DEFAULT '' COMMENT '//地址',
      `create_time` int(11) unsigned NOT NULL COMMENT '//创建时间',
      `update_time` int(11) unsigned NOT NULL COMMENT '//修改时间',
      `status` int(2) unsigned NOT NULL COMMENT '//状态 0为未处理 2为处理中 1为处理完成',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    

    订单系统

    创建订单往队列里面写数据

    配送系统

    通过定时任务 每隔1分钟去读取对列表里面的订单处理

    [获取授权]

    相关文章

      网友评论

        本文标题:PHP消息队列(解耦)

        本文链接:https://www.haomeiwen.com/subject/szhnlxtx.html