自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

转载 Swoole 实例三(Timer定时器)

直接上代码服务端代码(server.php)12345678910111213141516171819202122232425262728

2017-11-23 11:09:15 2099

转载 Swoole 实例二(Task功能)

原文地址: http://happyliu.blog.51cto.com/501986/1574923服务端代码(server.php)123456789101112131415161718192

2017-11-23 11:07:32 1224

转载 03-大话程序猿眼里的高并发之续篇

分层,分割,分布式大型网站要很好支撑高并发,这是需要长期的规划设计 在初期就需要把系统进行分层,在发展过程中把核心业务进行拆分成模块单元,根据需求进行分布式部署,可以进行独立团队维护开发。分层将系统在横向维度上切分成几个部分,每个部门负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统比如把电商系统分成:应用层,服务层,数据层。(具体分多

2017-11-19 20:11:15 333

转载 04-高并发业务接口开发思路(实战)

高并发业务除了需要有支撑高并发的服务器架构,还需要根据业务需求和架构体系,设计出合理的开发方案, 这里根据一个实践过业务场景分析开发思路,罗列出高并发接口需要注意的点,以及设计上的巧思,共勉之,望共鸣业务场景业务:今日好货交互端:IOS/Andorid需求点:(实际业务会复杂些,为了容易理解,这里简化需求点)提供最新的好货商品信息列表,支持分页需

2017-11-19 20:10:59 1114

转载 电商那些年,我摸爬打滚出的高并发架构实战精髓

一、关于高并发 高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就像玩LOL被ADC暴击了一样,那伤害你懂的。 1 高并发会来带的后果 服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的存储和更新结果和理想的设计是不一

2017-11-19 20:04:23 554

转载 01-大话程序猿眼里的高并发

高并发是指在同一个时间点,有很多用户同时的访问URL地址,比如:淘宝的双11,双12,就会产生高并发,如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就像玩撸啊撸被ADC暴击了一样,那伤害你懂得(如果你看懂了,这个说法说明是正在奔向人生巅峰的屌丝。高并发会来带的后果服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的存储和更新结果和理想的设计是不一

2017-11-18 21:18:29 477

转载 02-大话程序猿眼里的高并发架构

原文链接: https://blog.thankbabe.com/2016/09/14/high-concurrency-scheme/高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相

2017-11-18 21:15:17 435

转载 RabbitMQ原理

vhosts(broker)connection 与 channel(连接与信道)exchange 与  routingkey(交换机与路由键)queue(队列)Binding(绑定)client(Producer&Consumer) AMQP(高级消息队列协议 Advanced Message Queue Protocol)Rabbitmq系统最核心的组件是Exchang

2017-11-18 21:08:54 1230

转载 php rabbitmq操作类及生产者和消费者实例代码

原文地址: http://blog.csdn.net/nuli888/article/details/51864338注意事项:1、accept.php消费者代码需要在命令行执行2、'username'=>'asdf','password'=>'123456' 改成自己的帐号和密码RabbitMQCommand.php操作类代码

2017-11-18 21:06:23 382

转载 RabbitMQ官方中文入门教程(PHP版) 第四部分:路由(Routing)

路由(Routing)在前面的教程中,我们实现了一个简单的日志系统。可以把日志消息广播给多个接收者。本篇教程中我们打算新增一个功能——使得它能够只订阅消息的一个字集。例如,我们只需要把严重的错误日志信息写入日志文件(存储到磁盘),但同时仍然把所有的日志信息输出到控制台中绑定(Bindings)前面的例子,我们已经创建过绑定(bindings),代码如下:$exc

2017-11-18 21:03:18 484

转载 RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)

发布/订阅在上篇教程中,我们搭建了一个工作队列。每个任务之分发给一个工作者(worker)。在本篇教程中,我们要做的之前完全不一样——分发一个消息给多个消费者(consumers)。这种模式被称为“发布/订阅”。为了描述这种模式,我们将会构建一个简单的日志系统。它包括两个程序——第一个程序负责发送日志消息,第二个程序负责获取消息并输出内容。在我们的这个日志系统中,所有正在运

2017-11-18 21:01:58 696

转载 RabbitMQ官方中文入门教程(PHP版) 第二部分:工作队列(Work queues)

工作队列在第一篇教程中,我们已经写了一个从已知队列中发送和获取消息的程序。在这篇教程中,我们将创建一个工作队列(Work Queue),它会发送一些耗时的任务给多个工作者(Works )。工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列中,一个运行在后台的工作者(worker)

2017-11-18 21:01:00 311

转载 RabbitMQ官方中文入门教程(PHP版) 第一部分:Hello World

RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。一般提到RabbitMQ和消息,都用到一些专有名词。生产(Producing)意思就是发

2017-11-18 20:41:22 581

转载 实现延迟队列

了解DelayQueueDelayQueue是什么?DelayQueue是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。 DelayQueue能做什么?在我们的业务中通常会有一些需求是这样的: 淘宝订单业务:下单之后如果

2017-11-18 15:42:47 831

转载 websocket的应用场景

没有其他技术能够像WebSocket一样提供真正的双向通信,许多web开发者仍然是依赖于ajax的长轮询来实现。(注:我认为长轮询是富于创造性和多功能性的,虽然这只是一个不太完美的解决办法(hack))对Websocket缺少热情,也许是因为多年前他的安全性的脆弱,抑或者是缺少浏览器的支持,不管怎样,这两个问题都已经被解决了。决定手头的工作是否需要使用WebSocket技术的方法很简单:

2017-11-14 13:10:24 532

大规模Web服务开发技术

大规模Web服务开发技术,适合Web中高级开发者观看

2015-11-27

绿色食品PHP网站源码

绿色食品PHP网站源码,非常适合初高级程序员学习

2015-11-27

PHP仿凡客系统

PHP仿凡客系统,对于学习PHP是不错的选择

2015-11-27

ASA防火墙详细教程(特别版)

ASA防火墙详细教程(特别版),非常不错的教程,讲的非常详细。内附视频下载地址。

2011-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除