SpringCloud
文章平均质量分 68
佟思衡
毕业于北京大学,16年Java Web开发经验,目前从事银行核心系统架构设计,专注于高并发大数据量系统解决方案。
展开
-
Windows版docker安装与使用
本文主要讲解基于Windows操作系统的docker安装与配置,本文采用两台机器,一台作为运行机,一台作为开发机,然后通过开发机上的IDEA远程进行部署镜像到运行机上,并可以通过远程访问,以及如何实现容器间互通,其他操作系统的使用以及docker的基础知识不在本文范围内,请查看其他资源。原创 2021-10-18 15:45:23 · 588 阅读 · 0 评论 -
Kafka集群搭建
前提要件1.集群搭建需要先同步时钟参考指南2.安装JDK,配置JAVA_HOME环境变量参考指南3.安装Zookeeper参考指南4.设置机器名与IP映射参考指南Kafka配置修改配置文件vi config/server.properties# The id of the broker. This must be set to a unique integer for each broker.#不同Kafka节点配置不同的broker idbroker.id=0# The原创 2020-06-21 20:10:17 · 203 阅读 · 0 评论 -
Zookeeper集群搭建
Zookeeper需要首先安装JDK1.8。下载官方下载地址:https://zookeeper.apache.org/releases.htmlwget http://archive.apache.org/dist/zookeeper/zookeeper-3.5.4-beta/zookeeper-3.5.4-beta.tar.gz解压缩tar -xzvf zookeeper-3.5.4-beta.tar.gz ../soft修改配置文件复制zoo_sample.cfg 重新命名为 z原创 2020-06-21 19:15:45 · 123 阅读 · 0 评论 -
SpringCloud笔记(六)——Spring Boot Admin
微服务健康监控——指标可视化主要功能开启Spring Boot Actuator监控开启Spring Boot Admin可视化查看监控效果主要功能结合Spring Boot Actuator提供的指标信息,对微服务运行状态进行可视化监控管理。提供如下功能:显示 name/id 和版本号显示在线状态下载主日志文件显示详情,如:Java 系统属性Java 环境变量属性内存信息Spring 环境属性开启Spring Boot Actuator监控首先需要在提供方(Provid原创 2020-06-01 20:47:43 · 303 阅读 · 0 评论 -
SpringCloud笔记(五)——Spring Cloud Config
运行时配置线上管理——神奇的配置中心配置中心的作用配置中心介绍配置中心搭建配置文件仓库配置中心服务器微服务端配置手动刷新配置自动刷新配置配置中心的作用最重要的是可以动态调整配置参数,更改配置不停服务。微服务数量比较多的时候,便于集中管理。可以管理不同环境的配置。配置中心介绍分布式配置中心包括3个部分:配置文件存储仓库:如git,svn等。config server。从仓库中拉取配置文件。config client。微服务作为客户端从config server拉取配置信息。![配置中原创 2020-05-20 20:25:04 · 216 阅读 · 0 评论 -
SpringCloud笔记(四)——Zipkin
服务调用可视化——链路追踪链路追踪的必要性Sleuth+Zipkin简介配置链路追踪的必要性如果能跟踪每个请求,中间请求经过哪些微服务,请求耗时,网络延迟,业务逻辑耗时等。我们就能更好地分析系统瓶颈、解决系统问题。因此链路跟踪很重要。Sleuth+Zipkin简介Sleuth是Spring cloud的分布式跟踪解决方案。Zipkin 是Twitter 的一个开放源代码分布式的跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图。Zipkin原创 2020-05-19 19:14:36 · 145 阅读 · 0 评论 -
SpringCloud笔记(三)——Zuul
微服务网关——服务接待员网关的作用Zuul的核心功能Zuul的配置pom.xml配置Application.properties配置启动类配置网关是介于客户端(外部调用方比如app,h5)和微服务的中间层。网关的作用微服务没有网关,会有下面的问题:客户端请求多个微服务,增加了客户端复杂性,每个微服务都要做用户认证,限流等,避免和多个微服务打交道的复杂性。有跨域问题,不在同一个域。认证复杂,每个服务都要独立认证,服务要求的权限不一致。难以重构。因为微服务被客户端调用着,重构难以实施。Zuu原创 2020-05-19 18:42:41 · 106 阅读 · 0 评论 -
SpringCloud笔记(二)——OpenFeign
声明式服务调用—优雅地调用http api主要功能OpenFeign配置pom.xml配置启动类配置添加接口声明通过接口调用服务其他配置压缩超时重试OpenFeign是Netflix在Feign的基础上开发的声明式、模板化的HTTP请求客户端,支持了Spring MVC的注解,如@RequesMapping等等。 OpenFeign的@FeignClient可以解析SpringMVC的@RequestMapping注解下的接口, 并通过动态代理的方式产生实现类,实现类中做负载均衡,并且可以更加便捷、优雅地原创 2020-05-18 19:29:06 · 120 阅读 · 0 评论 -
SpringCloud笔记(一)——Eureka
服务注册中心—Eureka之旅Eureka服务注册中心的组成结构Eureka Server配置服务提供方(Eureka Client)配置服务消费方(Eureka Client)配置消费方调用服务Eureka作为Springboot微服务架构中的服务注册中心,主要用于服务的注册与发现,但目前已经停止版本更新,最终版本为2.0,之所以来学习Eureka的使用,是因为还有一部分企业在系统中使用Eureka,面试的时候经常会被问到Eureka的相关问题点。Eureka服务注册中心的组成结构Eureka服务注原创 2020-05-13 19:48:26 · 199 阅读 · 0 评论