一、面向人群如果站点架构满足以下几点,那么本文的优化方案会非常适合:1)使用php等脚本语言作为开发语言2)需要连接后端服务,例如RPC服务、memcache或redis等3)流量非常大二、解决的问题常见的web架构如上:1)最前端是APP或者web页面2)服务器上层是web-server进行接入3)php脚本语言调用后端数据,完成业务逻辑,拼接页面4)最后端是服务、缓存、数据库php是一种脚本语
分类:
Web程序 时间:
2020-11-19 12:01:44
阅读次数:
12
第一章聊了【“为什么要进行服务化,服务化究竟解决什么问题”】第二章聊了【“微服务的服务粒度选型”】第三章聊了【“为什么说要搞定微服务架构,先搞定RPC框架?”】上一章聊了【“微服务架构之RPC-client序列化细节”】通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架分为客户端部分与服务端部分。RPC-client的部分又分为:(1)序列化反序列化的部分(上图中的1、4)(
分类:
其他好文 时间:
2020-11-19 12:01:15
阅读次数:
5
作者丨浮生忆梦 blog.csdn.net/m0_38110132/article/details/81481454 很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~N ...
分类:
Web程序 时间:
2020-11-18 13:23:32
阅读次数:
30
昨天《要过年了,就别再背电脑回家》情怀了一把,没想到评论里的技术人们(特别是运维)竟如此感人。上一篇介绍多维度立体化监控,提到系统需要监控的八个维度:http接口监控log关键字监控操作系统,进程,端口http状态码服务存活性接口处理时间用户层面监控RPC接口监控其中1和2两项《通用+可扩展http监控平台/框架》和《通用+可扩展log监控平台/框架》分别进行了细化说明,3到6这四项上一篇《多维度
分类:
其他好文 时间:
2020-11-18 12:17:08
阅读次数:
3
据说,php是世界上最好的语言?画外音:phper说,不服可以点赞来辩。如果站点架构满足以下几点:使用php这类脚本语言开发需要连接后端服务,例如RPC服务、memcache、redis等流量非常大此时,通过短连接访问RPC服务、mc、redis会出现什么问题呢?典型的web架构如上:(1)最前端是APP或者web页面;(2)服务器上层是web-server进行接入;(3)php调用后端,完成业务
分类:
Web程序 时间:
2020-11-16 14:03:20
阅读次数:
25
上一篇《微服务架构,多“微”才合适?》聊了微服务的粒度。微服务离不开RPC框架,RPC框架的原理、实践及细节,是本篇要分享的内容。服务化有什么好处?服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示:服务A:欧洲团队维护,技术背景是Java服务B:美洲团队维护,用C++实现服务C:中国团队维护,技术栈是go服务的上游调用方,按照接口、协议即可完成对
分类:
其他好文 时间:
2020-11-16 13:55:28
阅读次数:
12
1、DR模式下vip不在同一网段上实现过程(跨网段) #CIP配置 [root@centos8 ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Generated by dracut initrd NAME="eth0" DEVICE="eth0 ...
分类:
其他好文 时间:
2020-11-13 13:22:25
阅读次数:
34
AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅) ...
分类:
其他好文 时间:
2020-11-13 13:06:15
阅读次数:
7
本文源自今年系统架构师大会,我在会上分享《数据库工程架构实践》的前3页PPT,数据库架构设计中的一些基本概念。画外音:会上分享了近4个小时,见《十年》。所有概念均以“用户中心”举例。画外音:这是一个提供用户注册、登录、信息查询与修改的常见业务。一、单库架构单库架构,是业务初期最常见的数据库架构。user-service:用户中心服务,对调用者提供友好的RPC接口user-db:一个库进行数据存储二
分类:
数据库 时间:
2020-11-10 11:35:42
阅读次数:
61
本文源自今年系统架构师大会,我在会上分享《数据库工程架构实践》的前3页PPT,数据库架构设计中的一些基本概念。画外音:会上分享了近4个小时,见《十年》。所有概念均以“用户中心”举例。画外音:这是一个提供用户注册、登录、信息查询与修改的常见业务。一、单库架构单库架构,是业务初期最常见的数据库架构。user-service:用户中心服务,对调用者提供友好的RPC接口user-db:一个库进行数据存储二
分类:
数据库 时间:
2020-11-10 11:35:29
阅读次数:
25