程序员

注册

 

发新话题 回复该主题

四年精华PHP技术文合集微服务架构篇 [复制链接]

1#

微服务架构理念在年首次提出。

技术为业务而生。在提高敏捷性、提升用户体验、降低成本等需求下,微服务架构成为当下企业应用架构的热点。

微服务架构是一种架构概念,通过将功能分解到各个相对独立的服务中,从而降低系统的耦合性,在分散的服务组件中使用云架构和平台式部署管理和服务功能,使产品交付变得更加简单高效。

微服务架构中,可以根据业务的需求使用不同类型的数据库。主要意义在于,流量分压,模块高度自治,服务隔离保护。

掌握微服务架构技能,是当下高级程序员必须具备的的技术,也是通往架构师之路的重要当口。

为了增加大家的学习便利性,小编将近四年来关于微服务架构系列的技术文章进行整理,希望可以帮助到大家!

微服务架构

在接下来的文章集锦里,内容涉及RPC、Docker容器、consul分布式、swoole、swoft等技术方面,对于自己不太擅长的部分,请重点观看学习。

01

Swoole异步投递task任务

Swoole_process实现进程池的方法

协程与Swoole的原理,相关应用以及适用场景等

Swoole实现毫秒级定时任务

PHP使用Swoole-TaskWorker实现异步操作Mysql

用swoole实现异步任务队列

workman和swoole有哪些区别和异同

Swoole深入学习-了解swoole的运行模式

php+swoole多线程的操作

swoole实现任务定时自动化调度详解,来学习下

02

以女朋友为例讲解TCP/IP三次握手与四次挥手

(1)---TCP协议详解

(2)---TCP三次握手和四次挥手

深度好文|TCP连接的状态详解以及故障排查

TCP的三次握手与四次挥手理解及面试题(很全面)

API接口设计,通信协议的整体架构

Api接口设计注意事项

php-Api接口写法规范和要求

RestFul的一些注意事项和接口开发规范

PHP中traits的作用和使用

PHPer善用接口与Trait

03

PHP常见的设计模式

PHP设计模式学习下

PHP常用的五种设计模式及应用场景,来了解下

PHP设计模式-工厂/单例/观察者模式

面向对象设计基本原则

PHP目前比较常见的五大运行模式

php简单的单例模式

RBAC用户角色权限设计方案

04

php用socket重写CURL实现多线程资源请求代码

phpsocket简单原理及实现

Docker架构原理及简单使用

Docker完全指南

Mac上通过docker配置PHP开发环境

10分钟了解Docker,运维和开发视角有什么不同?

图解Docker架构

PHP之Docker

Docker真的很好用,PHP开发者都应该学起来

基于Docker的PHP开发环境

Istio入门实战与架构原理——使用DockerCompose搭建ServiceMesh

05

操作系统中,进程与线程怎么设计的?

进程与线程的一个简单解释

非阻塞模式与PHP多进程

「PHP编程」手把手教你编写PHP守护进程

PHP多任务,并发并行,多线程,协程等知识点理解

子线程跑飞了,打断了父进程通信

WebSocket通信过程与实现,PHPer必备知识

你知道PHP协程是什么吗?

基于pcntl的PHP进程池

php进程daemon化的正确做法

06

PHP实现简单RPC

HTTP中GET与POST的区别,99%的人都理解错了

IO-同步异步阻塞非阻塞的区别,纯干货

PHP7中I/O模型内核剖析详解

磁盘IO和网络IO的评估、监控与调优知识总结

PHP控制反转(IOC)和依赖注入(DI)

PHP进阶学习之依赖注入与Ioc容器详解

PHP依赖注入的含义

PHP对输入变量名的自动转换的问题与源码分析

07

php-fpm启动,重启,终止操作

php-fpm负载飙升解决实战

微服务架构优势在哪,与传统服务又有什么区别呢?

PHP也能实现区块链?基础结构篇

面试题:如何保证缓存与数据库的双写一致性?

微服务架构的理论基础-康威定律

一个高频面试题:怎么保证缓存与数据库的双写一致性?

百万级高并发mongodb集群性能数十倍提升优化实践(上篇)

●四年精华PHP技术文合集——PHP框架篇

●四年精华PHP技术文合集——数据库篇

●四年精华PHP技术文合集——性能优化篇

●四年精华PHP技术文合集——团队协作篇

·END·

PHP开源社区进阶·提升·涨薪文章已于修改
分享 转发
TOP
发新话题 回复该主题