代码编织梦想

微服务治理:为什么要分析微服务的依赖关系?-爱代码爱编程

在微服务架构中,单个服务相互协作以交付功能。这些协作会在服务之间形成依赖关系,其中一个服务依靠另一个服务来完成自己的任务。虽然依赖关系使功能得以实现,但不受控制的依赖关系可能会导致一系列挑战: 复杂性: 错综复杂的依赖关系

istio服务网格进阶⑥:istio服务网格之流量治理超时配置_istio 的gateway 超时 配置-爱代码爱编程

文章目录 1.Istio服务治理之超时 2.Istio服务网格流量管理之配置超时 2.1.案例描述 2.2.在Istio中部署Ngi

dhorse系列文章之配置文件-爱代码爱编程

首先看一下DHorse的配置文件,如下: #=========================================================================================

dhorse系列文章之maven打包-爱代码爱编程

插件打包 这种方式是平时最常用的,首先要下载并安装maven环境,然后在被打包的项目中引入插件,有各种各样的打包插件,比如springboot自带插件: <plugin> <groupId>or

云原生微服务 spring cloud hystrix 降级、熔断实战应用-爱代码爱编程

系列文章目录 第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 第五

云原生微服务治理经典套件之spring cloud alibaba核心技术与实战案例-爱代码爱编程

系列文章目录 送书第一期 《用户画像:平台构建与业务实践》 送书活动之抽奖工具的打造 《获取博客评论用户抽取幸运中奖者》 送书第二期 《Spring Cloud Alibaba核心技术与实战案例》 文章

云原生微服务 第五章 spring cloud netflix eureka集成负载均衡组件ribbon-爱代码爱编程

系列文章目录 第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 第四

一站式微服务治理中台,water v2.10.2 发布-爱代码爱编程

Water(水孕育万物…) Water 为项目开发、服务治理,提供一站式解决方案(可以理解为微服务架构支持套件)。基于 Solon 框架开发,并支持完整的 Solon Cloud 规范;已在生产环境奔跑了5年。对中小型项目

无需依赖docker环境制作镜像-爱代码爱编程

随着高版本的Kubernetes弃用Docker,企业也可以不依赖Docker环境了,但是DevOps通过Kubernetes部署的话,仍然需要制作镜像,那么在没有Docker环境的情况下如何制作呢?推荐一款谷歌的开源工具J

dhorse系列文章之日志收集_画蛇添足的博客-爱代码爱编程

实现原理 基于k8s的日志收集主要有两种方案,一是使用daemoset,另一种是基于sidecar。两种方式各有优缺点,目前DHorse是基于daemoset实现的。如图1所示: 图1 在每个k8s集群中启动一个dae

实现k8s发布系统的设计和思考_画蛇添足的博客-爱代码爱编程

综述 首先,本篇文章所介绍的内容,已经有完整的实现,可以参考这里。 在微服务、DevOps和云平台流行的当下,使用一个高效的持续集成工具也是一个非常重要的事情。虽然市面上目前已经存在了比较成熟的自动化构建工具,比如jeki

dhorse系列文章之dubbo项目解决方案_画蛇添足的博客-爱代码爱编程

我们知道,dubbo通过注册中心提供了服务的注册和发现的功能,而k8s的service也提供了pod的注册和发现功能;两者虽然是相似的功能,那么dubbo可以摒弃自己的注册和发现来使用service的注册和发现呢?答案是不能

dhorse系列文章之操作手册_画蛇添足的博客-爱代码爱编程

发布系统需要的环境 我们以一个Springboot系统为例,来说明一下发布流程。 1.首先从代码仓库下载代码,比如Gitlab; 2.接着是进行打包,比如使用Maven; 3.如果要使用k8s作为编排,还需要把步骤2产生的

基于SkyWalking实现SpringBoot在K8S中的链路跟踪实践-爱代码爱编程

一、安装SkyWalking服务 1.下载SkyWalking APM:https://skywalking.apache.org/downloads/ 这里下载Distribution的v9.0.0版本tar并解压 2.进入bin目录分别启动oapService.sh,webappService.sh  3.访问地址:http://127.0.0.

统一网关之Gateway-爱代码爱编程

一、网关的作用 两个组件实现网关 【网关的作用】 对用户请求做身份认证, 权限校验; 将用户请求路由到微服务, 并实现负载均衡; 对用户请求做限流。 权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。 路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过

Feign 远程调用-爱代码爱编程

【学习目录】 Feign替换RestTemplate 自定义配置 Feign使用优化 Feign最佳实践 Feign替换RestTemplate 官方地址:https://github.com/OpenFeign/feign 先来看我们以前利用RestTemplate发起远程调用的代码: 存在下面的问题: •代码可读性差,编程体验不统一。 •参数复杂

Ribbon负载均衡-爱代码爱编程

我们在使用服务间远程调用时, 用到了@LoadBalanced注解,即可实现负载均衡功能,这是什么原理呢? 负载均衡原理 SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。 【查看源码】 那么我们发出的请求明明是http://userservice/user/1,怎么变成了http://localhost:8081

[云原生专题-45]:Kubesphere云治理-基于Kubernetes 构建的企业级容器平台简介与总体架构-爱代码爱编程

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122905834 目录 前言: 第1章 kubesphere简介 1.1 青云公司简介 1.2 kubesphere 1.3 特色与优势

微服务笔记:百万程序员都读过的两本书!-爱代码爱编程

微服务相关的书籍多如牛毛,在众多书籍中找出适合自己看的的确不易,这里推荐两本自己看过的,并整理了自己的读书笔记分享给大家。 《微服务设计》 作者:[美] Sam Newman 这本书只有200页,但是麻雀虽小五脏俱全,完整介绍了微服务设计所涉及的各个方面。包括微服务的优点,微服务如何拆分,大规模微服务化的主机管理、服务部署、服务测试、服务安全、服务

微服务治理之 Dubbo 基础认识-爱代码爱编程

1、为什么要用 Dubbo 1.1 远程通信背景 技术架构的发展从单体到分布式,是一种顺势而为的架构演进,也是一种被逼无奈的技术变革。 架构的复杂度能够体现公司的业务的复杂度,也能从侧面体现公司的产品的发展势头是向上的。 和传统的单体架构相比,分布式多了一个远程服务之间的通信,不管是 soa 还是微服务,他们本质上都是对于业务服务的提炼和复用。那么