Skip to main content

moregeek program

微服务治理框架spring cloud与istio对比-多极客编程

目前主流的微服务治理框架主要是Spring Cloud。而Istio作为新一代微服务框架,越来越受到关注。Istio被引入的主要原因是传统微服务存在以下问题。多语言技术栈不统一:C++、Java、PHP、Go。Spring Cloud无法提出非Java语言的微服务治理。服务治理周期长:微服务治理框架与业务耦合,上线周期长,策略调整周期长。产品能力弱:Spring Cloud缺乏平台化和产品化的能力

Read More

微服务开发平台 spring cloud blade 部署实践_rainbond的博客-多极客编程

本文介绍使用 Rainbond 快速部署 Spring Cloud Blade 微服务平台。Spring Cloud Blade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于 React 和 Vue 的两个前端框架用于快速搭建企业级的 SaaS 多租户微服务平台。 关于 Sp

Read More

springcloud-01 rest学习环境搭建笔记_wx63311348dcab6的博客-多极客编程

目录​​写在前面​​​​一、新建一个项目​​​​二、服务提供者​​​​1、编写父项目​​​​2、编写子项目​​​​新建一个module​​​​3、连接Mysql​​​​使用idea创建数据库表​​​​4、编写实体类​​​​5、新建一个子项目​​​​创建yaml文件​​​​配置application.yaml​​​​编写Mapper​​​​编写Controller​​​​创建SpringBoot启动

Read More

spring cloud sleuth简述_枫叶飘飘的博客-多极客编程

当开发者进行微服务架构开发时,通常会根据业务来划分微服务,各业务之间通过REST进行调用。对于一个用户的请求,往往需要多个微服务协同才能完成处理并形成最后结果返回给用户。在这个过程中,用户请求所经过的每一个微服务都会形成一条复杂的、分布式的服务调用链路,链路中的任何一环出现问题或者网络超时,都会导致用户请求的失败。当出现这种情况时如何对整个请求处理链进行分析,在运维过程中是非常重要的一环。Spri

Read More

springcloud系列之服务治理eureka_write less,do more。的博客-多极客编程

什么是Eureka Netflix Eureka 是一款由 Netflix 开源的基于 REST 服务的注册中心,用于提供服务发现功能。Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件的一部分,基于 Netflix Eureka 进行了二次封装,主要负责完成微服务架构中的服务治理功能。 Spring Cloud Eureka 是一个基于 REST 的

Read More

【云原生】springcloud系列之客户端负载均衡ribbon_write less,do more。的博客-多极客编程

基本概念 在微服务架构中,负载均衡是必须使用的技术,通过它来实现系统的高可用、集群扩容等功能。负载均衡可以分为两种:服务端负载均衡和客户端负载均衡。通常所说的负载均衡指服务器负载均衡,可通过硬件设备或软件来实现,硬件比如:F5、Array等,软件比如:LVS、Nginx等。负载均衡按实现方式分类可区分为:服务端负载均衡(比如Nacos负载均衡)与客户端负载均衡。SpringCloud Ribbon

Read More

【云原生】腾讯带着北极星(spring-cloud-tencent)也来卷云原生了,一起瞅瞅吧_write less,do more。的博客-多极客编程

北极星是腾讯开源的服务发现和治理中心,致力于解决分布式或者微服务架构中的服务可见、故障容错、流量控制和安全问题。虽然,业界已经有些组件可以解决其中一部分问题,但是缺少一个标准的、多语言的、框架无关的实现。北极星在腾讯内部的服务注册数量超过百万,日接口调用量超过十万亿,通用性和稳定性都得到了大规模的验证。Spring Cloud Tencent 于6月14日正式对外开源,作为腾讯开源的一站式微服务框

Read More

零代码修改,教你spring cloud应用轻松接入cse_华为云开发者社区的博客-多极客编程

摘要:本文介绍了Sermant Agent的接入原理和如何使用Sermant Agent无修改接入CSE。本文分享自华为云社区《​​Spring Cloud应用零代码修改接入华为云微服务引擎CSE​​》,作者: 微服务小助手 。Sermant Agent介绍Sermant Agent是一种基于JavaAgent的无代理服务网格技术。它利用JavaAgent来检测主机应用程序,并具有增强的服务治理功

Read More

spring cloud源码分析之eureka第七章:续约_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 在文章《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的 》的分析中,我们知道了作为Eureka Client的应用启动时,在com.netflix.discovery.DiscoveryClient类的initSche

Read More

spring cloud源码分析之eureka第六章:服务注册_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 在文章《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的 》的分析中,我们知道了作为Eureka Client的应用启动时,在com.netflix.discovery.DiscoveryClient类的initSche

Read More

spring cloud源码分析之eureka第五章:更新服务列表_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 在上一章《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的 》,我们知道了作为Eureka Client的应用启动时,在com.netflix.discovery.DiscoveryClient类的initSchedul

Read More

spring cloud源码分析之eureka第四章:服务注册是如何发起的_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos Spring Cloud环境下,服务提供者和消费者启动后都会将自身注册到Eureka,从本章开始我们来探寻整个注册过程的代码逻辑,以加深对Spring Cloud的服务注册发现机制的理解; 章节概览 Eureka的服务注册发现功能涉及内容较多,因此分

Read More

spring cloud源码分析之eureka篇第三章:enablediscoveryclient与enableeurekaclient的区别(edgware版本)_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 在基于SpringCloud做开发的时候,EnableDiscoveryClient和EnableEurekaClient这两个注解我们并不陌生,今天就来聊聊它们的区别,和网上更早期的类似文章不同的是:本文会聊到Dalston之后的版本中,这两个注解

Read More

spring cloud源码分析之eureka篇第二章:注册中心启动类上的注解enableeurekaserver_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本章是《Spring Cloud源码分析》系列文章的第二篇,我们从注册中心Eureka开始这段历程; Spring Cloud源码下载 今天的源码分析主要是spring-cloud-netflix这个工程的源码,版本为1.4.0.RELEASE,请参

Read More

spring cloud源码分析之eureka第一章:准备工作_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 大家好,从本章开始我们一起进入SpringCloud的源码世界,通过源码分析再结合实战,一起加深对SpringCloud体系的认识; 全文概览 本章是为后续的深度学习做准备工作,主要包含以下两部分: 开发三个简单应用,包括:注册中心、服务提供方、服务

Read More

eureka注册信息配置备忘_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 在Spring Cloud环境中,Eureka client注册到Eureka server后,可以在Eureka server的home页面看到注册信息,这些信息的内容和Eureka client的配置相关,本文将一些重要配置记录下来以备

Read More

应用升级springcloud版本时的注意事项(dalston升级到edgware)_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 手里有个Spring Cloud的工程,是服务提供者的身份,在pom.xml中配置的Spring Cloud版本是Dalston.SR5,要升级到Edgware.RELEASE,有一处依赖包的改动需要注意; 升级前的配置 pom.xml中和Sprin

Read More

实战监听eureka client的缓存更新_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 从Eureka server获取服务列表 Spring cloud环境中的应用,如果注册到Eureka server,就会从Eureka server获取所有应用的注册信息(也叫服务列表),然后保存到本地,这个操作是周期性的,默认每三十秒一次;

Read More

eureka的timedsupervisortask类(自动调节间隔的周期性任务)_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 起因 一个基于Spring Cloud框架的应用,如果注册到了Eureka server,那么它就会定时更新服务列表,这个定时任务启动的代码在com.netflix.discovery.DiscoveryClient类的initScheduledTa

Read More

微服务架构 | 8.1 使用 Spring Cloud Stream 整合 Apache kafka #yyds干货盘点#-多极客编程

@[TOC](8.1 使用 Spring Cloud Stream 整合 Apache kafka) 前言 参考资料:《Spring Microservices in Action》《Spring Cloud Alibaba 微服务原理与实战》《B站 尚硅谷 SpringCloud 框架开发教程 周阳》 Spring Cloud Stream是一个由注解驱动的框架,它允许开发人员在 Spring

Read More