随笔分类 -  架构

摘要:前言:HA中最复杂的,也是最难处理的就是集群脑裂问题,如果处理不好会导致数据丢失、数据不一致等一系列问题。HA解决方案中大多数都是基于VIP也就是虚拟IP的方式,虚拟IP的实现又依赖于ARP协议,让我们先来看下一些基础知识。 一、ARP请求过程: 1:发送ARP请求 2层网络中需要通过IP地址访问另 阅读全文
posted @ 2024-10-19 02:50 一笑的小屋 阅读(87) 评论(0) 推荐(0) 编辑
摘要:其实计算机里面的很多概念都是来源于现实世界的,通过现实里面具体的例子来理解RPC。A:代表一栋大楼(相当于一个大的服务端内网集群),B:代表大楼内的一个个房间(每个房间相当于一个应用框架),C:代表人员管理机构(相当于楼管处或者各级人口管理部门)。首先,在项目架构比较简单的时候,可能一个项目就一个统 阅读全文
posted @ 2020-11-25 16:56 一笑的小屋 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:使用模板模式,对注册中心进行设计,可以方便后续添加注册中心 模板抽象类,提供注册中心必要的方法。 public abstract class ServiceRegistry { //这是一个模板的抽象类,规定了注册中心对外提供的方法 //开始注册服务,参数map中应该包含注册中心要启动所需的参数 p 阅读全文
posted @ 2020-05-23 20:53 一笑的小屋 阅读(735) 评论(0) 推荐(0) 编辑
摘要:微服务架构 概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。 定义:围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散的组件中使用云架构和平台式部署、管理和服务功能,使产品交付变得更加简单。 阅读全文
posted @ 2019-07-05 18:22 一笑的小屋 阅读(8872) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-05 18:15 一笑的小屋 阅读(327) 评论(0) 推荐(0) 编辑
摘要:对于许多创业公司,要做网站和手机App, 到底选择Java还是PHP,是个很纠结的事情. 作为一个有10多年经验的工程师,谈谈个人看法. 开门见山,先说结论. 一 结论 PHP,Java各有优劣,不要把问题想的太重大了,不妨举重若轻,任选一个都好. 主要看团队成员熟悉哪个语言,哪个语言能快速出产品, 阅读全文
posted @ 2019-07-04 21:44 一笑的小屋 阅读(2894) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示