摘要: 案例准备 用例spring_cloud_eureka 项目地址:传送门 一、Eureka Server 高可用集群 在上一个章节,实现了单节点的Eureka Server的服务注册与服务发现功能。Eureka Client会定时连接Eureka Server,获取注册表中的信息并缓存到本地。微服务在 阅读全文
posted @ 2020-03-17 21:10 hzzz1024 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 案例准备 用例spring_cloud_eureka 项目地址:传送门 一、服务注册中心概述 注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。 注册中心的主要作用 服务注册中心(下 阅读全文
posted @ 2020-03-17 20:54 hzzz1024 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 案例准备 用例spring_cloud_demo 项目地址:传送门 使用微服务架构的分布式系统,微服务之间通过网络通信。我们通过服务提供者与服务消费者来描述微服务间的调用关系。 服务提供者:服务的被调用方,提供调用接口的一方 服务消费者:服务的调用方,依赖于其他服务的一方 我们以电商系统中常见的用户 阅读全文
posted @ 2020-03-12 22:08 hzzz1024 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 一、微服务中的相关概念 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud 阅读全文
posted @ 2020-03-12 21:53 hzzz1024 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 一、系统架构的演变 随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服 务架构势在必行,需一个治理系统确保架构有条不紊的演进。 1、单体应用架构 Web应用程序发展的早期,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所 阅读全文
posted @ 2020-03-12 21:42 hzzz1024 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 一、准备反向代理服务包 下载地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0 上图window 64系统的下载选择文件,大家可以根据系统自行选择下载。 二、双击运行下载的exe文件,出现如下图(不要关闭!) 三、打开IDEA选择h 阅读全文
posted @ 2020-02-27 11:28 hzzz1024 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 转载来自:传送门 用了IDEA有很长时间了,身边的同事朋友也都慢慢的开始都从Eclipse切换到IDEA了,其实无论是Eclipse还是IntelliJ IDEA都是开发工具而已,各自都有优点。但是刚从Eclipse切换到IDEA的时候还是很不适应的,有些人用了一段时间的IDEA适应不了就又切换回E 阅读全文
posted @ 2020-02-27 10:48 hzzz1024 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。 得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。 一、实体类 百度百科中对 阅读全文
posted @ 2020-02-12 16:20 hzzz1024 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 数据结构 ZooKeeper数据模型的结构与Unix文件系统很类似,整体上可以看作是一棵树,每个节点称做一个 ZNode,每个ZNode都可以通过其路径唯一标识。 Znode 节点类型 持久化目录节点( PERSISTENT) 客户端与zookeeper断开连接后,该节点依旧存在 持久化顺序编号目录 阅读全文
posted @ 2020-02-01 19:43 hzzz1024 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、单机环境部署 安装步骤 1、下载zookeeper包 官网下载地址: http://www.apache.org/dist/zookeeper/ 百度网盘: 链接:https://pan.baidu.com/s/1UdR3rLqx4mO7n2vkILfCHA 提取码:k8b5 2、上传linux 阅读全文
posted @ 2020-02-01 19:32 hzzz1024 阅读(309) 评论(0) 推荐(0) 编辑