摘要: 一丶枚举 二丶注解 2.1 什么是注解? 什么是注解?严谨的来说,注解提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架 阅读全文
posted @ 2019-10-24 10:30 天宇轩-王 阅读(829) 评论(0) 推荐(3)
摘要: 一、实现原理 1、ConfigServer(配置中心服务端)从远端git拉取配置文件并在本地git一份,ConfigClient(微服务)从ConfigServer端获取自己对应 配置文件; 2、当远端git仓库配置文件发生改变,ConfigServer如何通知到ConfigClient端,即Con 阅读全文
posted @ 2019-10-24 01:02 天宇轩-王 阅读(2718) 评论(3) 推荐(1)
摘要: 配置中心概述对于传统的单体应用而言,常使用配置文件来管理所有配置,比如SpringBoot的application.yml文件,但是在微服务架构中全部手动修改的话很麻烦而且不易维护。微服务的配置管理一般有以下需求:集中配置管理,一个微服务架构中可能有成百上千个微服务,所以集中配置管理是很重要的。不同 阅读全文
posted @ 2019-10-23 20:45 天宇轩-王 阅读(1394) 评论(0) 推荐(2)
摘要: 一 官网说明 安装步骤:https://about.gitlab.com/install/#centos-7 安装说明:本文只是用来给微服务当配置中心,只是较浅的记录一下安装步骤,后面会详细讲解及在docker上面的安装。 1.安装和配置必要的依赖项 在CentOS 7(和RedHat / Orac 阅读全文
posted @ 2019-10-23 14:37 天宇轩-王 阅读(355) 评论(0) 推荐(4)
摘要: 一丶Mp的配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XM 阅读全文
posted @ 2019-10-23 12:22 天宇轩-王 阅读(3142) 评论(1) 推荐(8)
摘要: Zipkin的概述 Zipkin 是 Twitter 的一个开源项目,它基于 Google Dapper 实现,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。 我们可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅 阅读全文
posted @ 2019-10-22 22:13 天宇轩-王 阅读(1976) 评论(0) 推荐(6)
摘要: 一 @Import导入组件,id默认是组件的全类名 1 //类中组件统一设置。满足当前条件,这个类中配置的所有bean注册才能生效; 2 @Conditional({WindowsCondition.class}) 3 @Configuration 4 @Import({Color.class,Re 阅读全文
posted @ 2019-10-22 21:50 天宇轩-王 阅读(1787) 评论(0) 推荐(4)
摘要: 文章转载于:https://www.cnblogs.com/hepengju/p/11595102.html项目地址:https://github.com/hepengju/java-new-features项目目标:1. 列举Java5-13版本的关键新特性2. 对每个新特性进行全面的阐述与代码示例 阅读全文
posted @ 2019-10-22 21:36 天宇轩-王 阅读(381) 评论(0) 推荐(4)
摘要: 前言 SpringCloud 是微服务中的翘楚,最佳的落地方案。 在一个完整的微服务架构项目中,服务之间的调用是很复杂的,当其中某一个服务出现了问题或者访问超时,很 难直接确定是由哪个服务引起的,所以就有了 Spring Cloud Sleuth 链路跟踪。通过它,我们就可以很清楚直观 的了解每一个 阅读全文
posted @ 2019-10-22 21:31 天宇轩-王 阅读(200) 评论(0) 推荐(2)
摘要: 一 指定初始化和销毁方法 通过@Bean指定init-method和destroy-method; 1 @Bean(initMethod="init",destroyMethod="detory") 2 public Car car(){ 3 return new Car(); 4 } 二 通过让B 阅读全文
posted @ 2019-10-22 21:23 天宇轩-王 阅读(834) 评论(0) 推荐(1)