摘要:CAP理论告诉我们,一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项,如下图所示。 ● 一致性:指所有节点在同一时刻的数据完全一致。● 可用性:指服务一直可用,而且响应时间正常。例如
阅读全文
随笔分类 - 微服务
微服务注
摘要:一个使用了微服务的电商平台的总体架构设计如图所示。这是一个典型的微服务总体架构设计图,自上往下看,可以分为前台应用层、API接入层、业务应用层、服务中心和基础资源5层结构,每层结构都有其自身的功能和特别的设计。前台应用层可支持任何应用的客户端,如物联网、微信小程序、移动App及API开放平台等。AP
阅读全文
摘要:idea的debug调试快捷键 F7 跳入。如果当前是方法体,则直接进入此方法。 shift+F8 跳出当前方法 F8 下一步 F9 正常执行到下一个断点 alt+F8 查看选中的表达式的值。可以编辑。eclipse 只可查看 如示意图: 通过快捷键 Ctrl+Shift+f 快速进入全局查找页面,
阅读全文
摘要:自定义序列化&反序列化规则细节讲解 1、对象变成字符串 序列化 2、字符串变成对象 反序列化 前端:json格式 入参的过程:反序列化,前端接受到json字符串,序列化过程。(1)入参注解参数 @RequestBody如:R<IPage<Entity>> page(@RequestBody @Val
阅读全文
摘要:一、Mysql 1、docker ps|grep mysql2、docker exec -it my-mysql bash3、 mysql -uroot -p4、exit
阅读全文
摘要:ZooKeeper实现服务注册中心 ZooKeeper官网地址:https://zookeeper.apache.org/ 一、Zookeeper概述 ZooKeeper是一个开源的、分布式的应用程序协调服务。它提供的功能包括:命名服务、配置管理、集群管理、分布式锁、负载均衡、分布式队列等。 (1)
阅读全文
摘要:介绍微服务注册中心的概念、ZooKeeper的概念、ZooKeeper的原理、ZooKeeper的安装、ZooKeeper搭建集群环境、命令行客户端ZkClient以及ZooKeeper实现服务注册与发现。 一、注册中心几个概念 服务注册中心主要用来管理服务订阅和发布。对于服务提供者来说,它需要发布
阅读全文