会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李留广
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
48
下一页
2020年6月17日
nginx+docker同一服务器上部署多个docker实现负载均衡
摘要: 在提到负载均衡的时候,大多数人都是想着几台服务器甚至几十台服务器组成一个群组 也就是横向拓展服务器来实现负载均衡吧 但是还有一种情况是纵向拓展 也就是当你的项目在一台服务器上占用的资源很少,其实是可以在同一台服务器上部署多个项目来实现负载均衡的 这里利用nginx+docker来实现同一台服务器实现
阅读全文
posted @ 2020-06-17 11:17 李留广
阅读(2230)
评论(0)
推荐(0)
编辑
2020年6月11日
微服务,分布式,集群三者区别联系
摘要: 集群是个物理形态,分布式是个工作方式。 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。 举例:
阅读全文
posted @ 2020-06-11 13:53 李留广
阅读(556)
评论(0)
推荐(0)
编辑
2020年6月10日
PHP的依赖注入(DI) 和 控制反转(IoC)
摘要: 前言 最近在使用ThinkPHP5框架,看了下他的源码,发现有很多地方也用到了依赖注入(控制反转),觉得有必要和大家简单聊一聊什么是依赖注入以及怎么使用它。 简介 IoC - Inversion of Control 控制反转 DI - Dependency Injection 依赖注入 依赖注入和
阅读全文
posted @ 2020-06-10 16:38 李留广
阅读(232)
评论(0)
推荐(0)
编辑
观察者模式
摘要: <?phpclass Newspaper implements SplSubject { private $name; private $observers; private $content; public function __construct($name){ $this->$name = $
阅读全文
posted @ 2020-06-10 16:10 李留广
阅读(131)
评论(0)
推荐(0)
编辑
2020年6月9日
进程、线程和协程的概念
摘要: 进程 进程是系统资源分配的最小单位, 系统由一个个进程(程序)组成 一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。 文本区域存储处理器执行的代码 数据区域存储变量和进程执行期间使用的动态分配的内存; 堆栈区域存储着活动过程调
阅读全文
posted @ 2020-06-09 11:02 李留广
阅读(234)
评论(0)
推荐(0)
编辑
进程、线程和协程的理解
摘要: 一、进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实
阅读全文
posted @ 2020-06-09 10:45 李留广
阅读(227)
评论(0)
推荐(0)
编辑
PHP-FPM进程池探秘
摘要: PHP 7.2以前的版本只支持多进程而不支持多线程;PHP 7.2+ pthreads 扩展提供了Thread、Worker、Threaded 对象,使得创建、读取、写入以及执行多线程成为可能,并可以在多个线程之间进行同步控制;pthreads 多线程开发也仅限于命令行模式,不能用于 web 服务器
阅读全文
posted @ 2020-06-09 10:06 李留广
阅读(676)
评论(0)
推荐(0)
编辑
2020年6月5日
数据库性能提升利器—Mycat数据切分
摘要: 一、前言 数据库是每个系统都不可缺少的东西,里面记录了系统各种数据资料。但是如今的数据膨胀的时代,数据库性能不能满足我们的需要了。所以我们要对数据库进行强化,就用到了Mycat。 二、何为数据切分? 简单来说,就是指通过某种特定的条件,把我们存放在同一个数据库中的数据分散存储到多个数据库里。 数据的
阅读全文
posted @ 2020-06-05 16:44 李留广
阅读(215)
评论(0)
推荐(0)
编辑
教你利用 PHP 实现微服务
摘要: 随着互联网浏览越来越大. 传统的 MVC 单一架构随着应用规模的不断扩大,应用模块不断增加,整个应用也显得越来越臃肿,维护起来也更加困难. 我们必须采取措施,按应用拆分,就是把原来的应用按照业务特点拆分成多个应用。比如一个大型电商系统可能包含用户系统、商品系统、订单系统、评价系统等等,我们可以把他们
阅读全文
posted @ 2020-06-05 16:41 李留广
阅读(3812)
评论(0)
推荐(0)
编辑
PHP 微服务集群搭建
摘要: 近些年微服务架构大行其道,趁着最近有时间,来捣鼓捣鼓微服务是怎么一回事。 微服务架构 微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服
阅读全文
posted @ 2020-06-05 16:36 李留广
阅读(488)
评论(0)
推荐(0)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
48
下一页