SpringCloud Hystrix Dashboard 断路器监控组件2:集群监控

在复杂的分布式系统中,相同服务的节点经常需要部署上百甚至上千个,运维人员希望能够把相同服务的节点状态以一个整体集群的形式展现出来,这样可以更好的把握整个系统的状态。 为此,Netfl...

SpringCloud Hystrix Dashboard 断路器监控组件1:单实例监控

Hystrix Dashboard是一款针对Hystrix进行实时监控的工具,我们可以在直观地看到各 HystrixCommand 和 HystrixObservableCommand 实例的实时数据,比如请求响应时间、请求成功率等等。帮助我们...

SpringCloud Hystrix 断路器组件1:熔断器

断路器 Spring Cloud Netflix Hystrix 是Spring Cloud Netflix 子项目的核心组件之一。该框架的目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错...

SpringCloud Eureka 服务注册中心5:配置账号密码

小伙伴肯定有疑惑了,只要知道地址是不是谁都可以往注册中心注册了,以及访问注册页面了。那也太不安全了吧。针对种情况,我们有很多解决方案,Spring Cloud Eureka 也支持设置账号密码,而这...

SpringCloud Eureka 服务注册中心4:区域配置、端点健康检测

一、准备工作 1.1、创建启动一个注册中心-服务端 请参考:Spring Cloud Eureka 服务注册中心1:服务的注册与发现 这里我们创建了一个注册中心:piao-server 1.2、创建一个注册中心-客户端(消...

SpringCloud Eureka 服务注册中心3:Ribbon服务消费者

在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于 Http Restful 的。Spring Cloud 有两种服务调用方式,一种是Ribbon + RestTemplate消费服务,另一种是 Feign消费服...

SpringCloud Eureka 服务注册中心2:高可用注册中心

在一个分布式系统中,服务注册中心是最重要的基础部分,理应随时处于可以提供服务的状态。为了维持其可用性,使用集群是很好的解决方案。Eureka通过互相注册的方式来实现高可用的部署,所以我...

SpringCloud Eureka 服务注册中心1:服务的注册与发现

Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于 Netflix Eureka 做了二次封装。主要负责完成微服务架构中的服务治理功能。 服务注册:在服务治理框架中,通常都...

SpringCloud 版本整理汇总

一、简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,...

SpringBoot 多模块搭建

Maven 多模块项目通常由一个父模块和若干个子模块构成,每个模块都对应着一个 pom.xml。它们之间通过继承和聚合(也称作多模块)相互关联。多模块适用于一些比较大的项目,通过合理的模块拆分...

Linux 环境变量配置的六种方法

一、基础配置 1.1、Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uus...

Java8 内存结构

java8内存结构图 一、虚拟机内存与本地内存的区别 Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存,同时,对于虚拟机没有直接管理的物理内存,也有一定的...

七个代码对比工具

在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍7款程序员常用的代码比较工具。 一、WinMerge WinMerge是一款运行于Windows系统下的文件比较和...

Java 常用的几个Json库性能对比

本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。...

Jenkins 解决汉化不完全

在我们启动一个新的Jenkins的时候,会存在汉化不完整的问题。 一、安装插件 我们先安装以下两个插件 Locale plugin 和 Localization: Chinese (Simplified) 进入插件管理。 这里我们已经都安...

在Linux服务器中安装Jenkins

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。用Java语言编写,提供了 1,700 多个插件来支持几乎所有事情的自动化,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常...

SpringBoot 启动流程

在Java后端开发领域,大名鼎鼎的Spring Boot框架想必大家都用过。 用过Spring Boot的应该都知道,在项目启动入口的主类main()方法里,一句简简单单的。 SpringApplication.run( ... ); 便开启...

SpringBoot @SpringBootApplication注解

SpringBoot 约定大于配置 的功力让我们如沐春风。用过Spring Boot的应该都知道,在项目启动入口的主类main()方法里,一句简简单单的便开启了项目的启动运行之路。 @SpringBootApplication p...

SpringBoot 项目创建

Spring Boot 和 Spring Cloud 已成为当前最流行的微服务框架。本文通过样例演示如何搭建并运行一个简单的 Spring Boot 项目。 基础环境: JDK8 Maven3.0+ Intellij IDEA 一、在线创建项目 在...

Jenkins 二十一种替代方案

当谈到CI/CD工具时,我们都会提到Jenkins。它是构建和测试项目的超级有效工具,从而使持续不断的轻松集成成为可能。 但是,Jenkins并不是唯一的CI/CD工具。我们还有其他很多选择! 1、GitLa...

没有更多内容

加载失败,请刷新页面