▷微服务框架
文章平均质量分 97
微服务框架
爱是与世界平行
努力钻研学习中................
展开
-
SkyWalking分布式应用监控与链路追踪
SkyWalking分布式应用监控与链路追踪一、概念与架构1.1 什么是APM系统1.2 架构架构图:1.3 功能二、下载与安装2.1 Linux安装2.1.1 安装ElasticSearch2.1.2 安装Agent2.2 Windows安装三、启动服务四、告警附件文档SkyWalking 是一个应用性能监控系统,特别为微服务、云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计。除了应用指标监控以外,它还能对分布式调用链路进行追踪。类似功能的组件还有:Zipkin、Pi原创 2021-03-17 10:41:52 · 1323 阅读 · 2 评论 -
学习SpringBoot,整合全网各种优秀资源,SpringBoot基础,中间件,优质项目,博客资源等,仅供个人学习SpringBoot使用
学习SpringBoot,整合全网各种优秀资源,SpringBoot基础,中间件,优质项目,博客资源等,仅供个人学习SpringBoot使用SpringBoot系列教程SpringBoot资源SpringBoot系列优秀博文博客园CSDNSpringBoot系列优质项目SpringBoot学习项目SpringBoot前后端分离项目SpringBoot系列教程以下内容几乎全部放在码云上,Gitee地址:https://gitee.com/AiShiYuShiJiePingXing/springboot_c原创 2020-07-08 09:00:42 · 888 阅读 · 2 评论 -
SpringCloud及其组件详解
SpringCloud及其组件详解1、Spring Cloud1.1 Spring Cloud和Dubbo的区别图解1.2 微服务的技术栈2、Spring Cloud 概述2.1 SpringBoot和SpringCloud的区别?3、Eureka3.1 Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别4、Zuul4.1 什么是网关?4.2 网关的作用是什么4.3 什么是Spring Cloud Zuul(服务网关)4.4 网关与过滤器有什么区别4.5 常用网关框架有那些?4原创 2020-06-29 15:04:42 · 396 阅读 · 0 评论 -
服务注册发现与注册中心对比-Eureka,Consul,Zookeeper,Nacos对比
服务注册发现与注册中心对比-Eureka,Consul,Zookeeper,Nacos对比注册中心简介流程和原理基础流程核心功能1、Eureka、Consul、Zookeeper三者异同点1.1 Nacos 与其它注册中心特性对比2、CAP理论3、eureka和zookeeper的cap理论3.1 Eureka3.1.1 eureka的基本原理3.1.2 eureka的自我保护机制3.1.3 eureka保证ap4、zookeeper4.1 基础描述4.2 组件特点5、eureka和zookeeper的区别原创 2020-06-29 15:02:32 · 1720 阅读 · 0 评论 -
SpringCloud配置中心实战
SpringCloud配置中心实战1、统一配置中心(Config)1.1 Spring项目配置加载顺序1.2 配置规则详解1.3 Git仓库配置1.3.1 使用占位符1.3.2 模式匹配1.3.3 搜索目录2、配置中心服务端2.1 pom.xml2.2 启动类Application2.3 配置application.yml3、配置中心客户端3.1 pom.xml3.2 bootstrap.yml 多环境4、动态刷新配置部分优质内容来源:简书:CD826:SpringCloud文集1、统一配置中心(Co原创 2020-06-29 14:59:05 · 427 阅读 · 1 评论 -
Spring Boot 核心配置文件 bootstrap & application
Spring Boot 核心配置文件 bootstrap & application1、SpringBoot bootstrap配置文件不生效问题2、bootstrap/ application 的区别3、bootstrap/ application 的应用场景4、高级使用场景4.1 启动上下文4.2 应用上下文层次结构4.3 修改bootstrap属性配置4.3.1 覆盖远程属性4.3.2 设置授权4.4 自定义启动配置4.5 自定义引导配置来源:Bootstrap Property Source原创 2020-05-18 10:05:00 · 10304 阅读 · 0 评论 -
SpringBoot集成Nacos
SpringBoot集成Nacos1、SpringBoot集成Nacos2、Nacos配置2.1 命名空间2.2 资源配置2.2.1 Data ID2.2.2 Group2.2.3 Namespace2.2.4 配置内容2.3 配置操作2.3.1 历史版本2.3.2 监听查询3、扩展配置注意事项3.1 客户端配置文件类型设置3.2 根据profile设置不同的环境配置3.3 自定义group3.4 自定义 namespace 命名空间3.5 服务中心使用mysql保存数据4、项目示例1、SpringBoo原创 2020-05-14 17:33:22 · 11870 阅读 · 1 评论 -
Spring Cloud Config、Apollo、Nacos配置中心选型及对比
Spring Cloud Config、Apollo、Nacos配置中心选型及对比1、Nacos1.1 Nacos主要提供以下四大功能2、Spring Cloud Config3、Apollo4、Eureka,Apollo,Spring Cloud Config三者对比4.1 Nacos vs Spring Cloud4.2 Apollo 与 Nacos 功能对比4.2.1 Nacos与Apollo对比结论4.3 Nacos与Eureka注册中心对比4.3.1 Nacos与Eureka对比结论资源总体皆原创 2020-05-13 10:08:19 · 8505 阅读 · 3 评论 -
Spring Boot 系列总结
Spring Boot 系列总结1、SpringBoot自动装配1.1 Spring装配方式1.2 Spring @Enable 模块驱动1.3 Spring 条件装配2、自动装配正文2.1 Spring Boot 自动装配实现2.2 @EnableAutoConfiguration 实现2.2.1 获取默认包扫描路径2.3 自动装配的组件内部实现3、SpringApplication启动类准备阶...原创 2020-04-23 14:55:44 · 402 阅读 · 0 评论 -
SpringBoot-Maven打包压缩瘦身
SpringBoot-Maven打包压缩瘦身一、Spring Boot 可执行 jar 分析1.1 打包1.2 两种 jar 的比较1.3 一次打包两个 jar二、SpringBoot迭代发布JAR瘦身配置三、引入内部编译的依赖四、Spring Boot Thin Launcher五、 maven的assembly打包插件六、SpringBoot剔除静态文件相关内容原文地址:腾讯云:江南一点...原创 2020-02-24 21:40:12 · 5638 阅读 · 2 评论 -
Spring Boot构建 RESTful 风格应用
Spring Boot构建 RESTful 风格应用1.Spring Boot构建 RESTful 风格应用1.1 实战1.1.1 创建工程1.1.2 构建实体类1.1.4 查询定制1.1.5 其他配置相关内容原文地址:江南一点雨:Spring Boot 中 10 行代码构建 RESTful 风格应用1.Spring Boot构建 RESTful 风格应用SpringMVC 对于 RE...转载 2020-02-14 16:52:59 · 375 阅读 · 0 评论 -
Spring Boot 整合 Freemarker
Spring Boot 整合 Freemarker1.Freemarker 简介2.Spring Boot 整合 Freemarker2.1 创建工程2.2 创建类2.3 其他配置原文地址:江南一点雨:Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?1.Freemarker 简介Freemarker介绍及学习:Java模板引擎FreemarkerF...转载 2020-02-14 15:05:59 · 499 阅读 · 0 评论 -
Spring Boot中的静态资源文件
Spring Boot中的静态资源文件1.SSM中的配置2.Spring Boot 中的配置2.1 整体规划2.2 源码解读2.3 自定义配置2.3.1 application.properties2.3.2 Java代码定义部分内容原文地址:江南一点雨:Spring Boot 中的静态资源到底要放在哪里?1.SSM中的配置通过 <mvc:resources /> 节点来配...转载 2020-02-14 14:52:02 · 426 阅读 · 0 评论 -
SpringBoot配置文件 application.properties,yaml配置
SpringBoot配置文件 application.properties,yaml配置1.Spring Boot 的配置文件 application.properties1.1 位置问题1.2 文件名问题1.3 普通的属性注入1.4 类型安全的属性注入2.Spring Boot中的yaml配置简介2.1 数组注入部分内容原文地址:江南一点雨:是时候彻底搞清楚 Spring Boot 的配置...转载 2020-02-14 14:30:27 · 2575 阅读 · 0 评论 -
客户端负载均衡Ribbon
客户端负载均衡Ribbon一、Ribbon是什么二、Ribbon实现客户端负载均衡三、Ribbon负载均衡策略四、Rest请求模板类解读4.1 RestTemplate的GET请求第一种:getForEntity(..)第二种:getForObject(..)4.2 RestTemplate的POST请求4.3 RestTemplate的PUT请求4.4 RestTemplate的DELETE请求...转载 2019-12-16 15:58:29 · 400 阅读 · 0 评论 -
Spring Cloud与Eureka
Spring Cloud与Eureka一、使用SpringCloud注册中心Eureka1.1 Eureka和Zookeeper对比1.1.1 Zookeeper保证CP1.1.2 Eureka保证AP二、搭建与配置 Eureka服务注册中心2.1 SpringCloud专栏案例采用多模块化管理,在父模块(spirngcloud-learn)中添加SpringCloud管理依赖2.2 创键Eure...原创 2019-12-16 15:05:00 · 649 阅读 · 0 评论 -
Spring Boot
Spring BootSpringBoot的特性SpringBoot的核心模块转载 2019-12-14 20:21:04 · 256 阅读 · 0 评论 -
docker镜像加速,docker更换为国内镜像
docker镜像加速,docker更换为国内镜像一、使用官方镜像二、Docker守护进程配置加速器相关博文原文地址:CSDN:让我思考一下 :docker更换为国内镜像一、使用官方镜像Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。可以使用以下命令直接从该镜像加速地址进行拉...转载 2019-12-05 15:39:24 · 922 阅读 · 0 评论 -
记一次,Docker镜像1G多精简至300+M的过程
记一次,Docker镜像1G多精简至300+M的过程一、业务场景描述二、Docker时区不一致,相差8小时三、通过Docker发布的服务上传文件上传不上去四、上传的图片带水印,水印中包含的字体显示不出来,显示为方框五、镜像太大,每个镜像都大概1G以上一、业务场景描述公司采用微服务的开发模式,通过Jenkins可持续集成,通过Docker发布服务,开发框架主要为Sping Boot。之前发...原创 2019-12-04 17:30:36 · 1399 阅读 · 2 评论 -
Spring Boot,Spring Cloud,Eureka,Actuator,Spring Boot Admin,Stream,Hystrix
Spring Boot,Spring Cloud,Eureka,Actuator,Spring Boot Admin,Stream,HystrixSpring Cloud 之 Eureka.Spring CloudEurekaSpringBoot 之Actuator简介服务监控之 Spring Boot Admin简介Spring Cloud 之 Stream简介Spring Cloud 之 Hy...原创 2019-11-21 10:50:10 · 479 阅读 · 0 评论 -
通过Portainer统一管理不同服务器的Docker
通过Portainer统一管理不同服务器的Docker一、可视化管理工具Portainer的安装二、跨服务器管理Docker2.1开启2375监听端口2.2Portainer配置远程管理一、可视化管理工具Portainer的安装参照本Docker专栏内的相关文章:Docker可视化管理工具Portainer二、跨服务器管理Docker需求描述如下:A、B两台服务器都安装有Docker服务...原创 2019-11-13 09:29:31 · 2838 阅读 · 0 评论 -
Docker可视化管理工具Portainer
Docker可视化管理工具Portainer一、portainer介绍二、portainer安装2.1镜像下载2.2容器运行原文地址:CSDN:程序猿技术大咖 :Docker可视化管理工具Portainer一、portainer介绍Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件...转载 2019-11-12 19:15:18 · 1062 阅读 · 0 评论 -
Docker运行Mysql,Redis,SpringBoot项目
Docker运行Mysql,Redis,SpringBoot项目1、docker运行mysql1.1拉取镜像1.2启动容器1.3进入容器1.4开启mysql1.5设置远程连接1.6查看版本2、docker运行redis2.1拉取镜像2.2启动容器2.3进入容器2.4登录2.5密码操作3、dokcer运行SpringBoot项目3.1创建Dockerfile文件3.2将创建好的Dockerfile文...原创 2019-10-22 13:58:02 · 776 阅读 · 0 评论 -
将Spring Boot项目运行在Docker上
文章目录使用Dockerfile构建Docker镜像Dockerfile常用指令ADD复制文件ARG设置构建参数CMD容器启动命令COPY复制文件ENTRYPOINT入口点ENV设置环境变量EXPOSE声明暴露的端口FROM指定基础镜像LABEL为镜像添加元数据MAINTAINER 指定维护者的信息RUN执行命令USER设置用户VOLUME指定挂载点WORKDIR 指定工作目录其他使用Docke...原创 2019-01-15 23:36:10 · 774 阅读 · 0 评论 -
Docker Compose网络设置
文章目录更新容器links指定zidingy配置默认网络使用已存在的网络默认情况下,Compose会为应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为hostname被其他容器访问。默认情况下,应用程序的网络名称基于Compose的工程名称,而项目名称基于docker-compose.yml所在目录的名称。如需修改工程...原创 2019-01-22 22:41:43 · 1172 阅读 · 0 评论 -
使用Docker Compose编排微服务
文章目录Docker Compose简介Docker入门工程、服务、容器Docker Compose简介Compose是一个用于定义和运行多容器Docker应用程序的工具,前世是Fig。它非常适用于在开发、测试、构建CI工作流等场景。Docker入门使用Compose大致有3个步骤:使用Dockerfile定义应用程序环境,以便在任何地方重视该环境。在docker-compose.y...原创 2019-01-20 20:07:29 · 749 阅读 · 0 评论 -
使用Docker Registry管理Docker镜像
一个完整的应用系统可能包含上百个微服务,并可能对应上百个镜像,如果考虑各个微服务的版本,那么可能会构建更多的镜像,那么如何管理这些镜像呢?使用Docker Hub管理镜像Docker Hub是Docker官方维护的Docker Registry,有很多优秀镜像,此外,还提供认证、工作组结构、工作流工具、构建触发器等工具来简化工作。可使用docker search搜索存放在Docker Hub...原创 2019-01-19 23:32:40 · 1521 阅读 · 0 评论 -
SpringBoot启动方式,Spring Boot 定义系统启动任务
在Linux上发布和后台运行Springboot项目方法一方法二start.shstop.shrun.sh转载自:小猴子豆芽菜原文地址:在Linux上发布和后台运行Springboot项目方法一打包springboot项目,如:demo.jar;将demo.jar上传到服务器;进入demo.jar所在目录,运行命令启动jar包:java -jar demo.jar在本地输入服务...原创 2019-10-08 14:43:52 · 652 阅读 · 1 评论 -
Spring Boot配置,读取配置文件
文章目录配置Spring Boot服务器配置使用其他Web服务器配置启动信息配置浏览器显示ico日志配置Spring Boot简化了Spring配置的管理和读取,只需要一个application.properties,并提供;了多种读取配置文件的方式。配置Spring BootSpring Boot默认启动的是8080端口,Web上下文是"/"。可以通过配置application.prope...原创 2019-03-20 22:58:19 · 851 阅读 · 0 评论 -
Spring Boot 之遇见JSON
MVC框架中,Spring Boot内置了jackson来完成JSON的序列化和反序列化操作,并且,在与其他技术集成的时候,如Redis、MongoDB、Elasticsearch等对象序列化,都可使用jackson来完成。文章目录Spring Boot中使用Jackson自定义ObjectMapperJackson的三种使用方式Spring Boot中使用Jackson在Controlle...原创 2019-03-17 21:55:50 · 447 阅读 · 0 评论 -
Spring Boot 单元测试
文章目录测试依赖范围Spring Boot测试脚手架测试Service测试MVC在pom添加如下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId></dep...原创 2019-03-31 22:57:57 · 339 阅读 · 0 评论