文章 2024-02-28 来自:开发者社区

从Spring Cloud 开始,聊一聊微服务架构的设计与实战

前言 随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。 一、系统架构演变 从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构--->垂直应用架构--->分布式架构--->SOA架构--->微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。接下来我们就来了解一下每种系统架构是什么样子的, 以及各有...

从Spring Cloud 开始,聊一聊微服务架构的设计与实战
文章 2024-02-02 来自:开发者社区

SpringCloud | Dubbo 微服务实战——注册中心详解

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:https://www.captainbed.cn/z引言在项目开发过程中,随着项目不断扩大,也就是业务的不断增多,我们将采用集群,微服务的形式去降低配置,集群是指将一个项目部署到多个服务器当中,而微服务是指将业务拆分为一个一个服务去进行,那么我们想要去实现一个业务的时候,我们就需要调用多个服务,那么每个服务的调用....

SpringCloud | Dubbo 微服务实战——注册中心详解
文章 2024-01-11 来自:开发者社区

SpringCloud微服务实战——搭建企业级开发框架(四十五):【微服务监控告警实现方式二】使用Actuator(Micrometer)+Prometheus+Grafana实现完整的微服务监控

  无论是使用SpringBootAdmin还是使用Prometheus+Grafana都离不开SpringBoot提供的核心组件Actuator。提到Actuator,又不得不提Micrometer,从SpringBoot2.x开始,Actuator的功能实现都是基于Micrometer的。  Micrometer通过仪表客户端为各种健康监控系统提供了一个简单的外观Facade(Facade模....

SpringCloud微服务实战——搭建企业级开发框架(四十五):【微服务监控告警实现方式二】使用Actuator(Micrometer)+Prometheus+Grafana实现完整的微服务监控
文章 2024-01-02 来自:开发者社区

Spring Cloud【Finchley】实战-02订单微服务

Spring Cloud【Finchley】专栏如果还没有系统的学过Spring Cloud ,先到我的专栏去逛逛吧Spring Cloud 【Finchley】手札概述这里我们简单的说下业务相关的需求,重点是体会微服务这种理念是如何落地的。数据模型-订单微服务通常来讲,微服务都是分数据库的。这里我们新建个数据库给订单微服务 ,数据库实例名 o2o-order-- ---------------....

Spring Cloud【Finchley】实战-02订单微服务
文章 2024-01-02 来自:开发者社区

Spring Cloud【Finchley】实战-01注册中心及商品微服务

Spring Cloud【Finchley】专栏如果还没有系统的学过Spring Cloud ,先到我的专栏去逛逛吧Spring Cloud 【Finchley】手札概述点餐系统,重点体会使用Spring Cloud微服务组件如何拆分系统优秀的系统都是演进而来的,不要害怕出错,大胆折腾吧。我们先来针对商品微服务进行设计和构建版本说明spring boot : 2.0.3.RELEASEsprin....

Spring Cloud【Finchley】实战-01注册中心及商品微服务
文章 2023-12-27 来自:开发者社区

Java程序员必学知识:高并发+微服务+数据结构+Mybatis实战实践

BATJ最全架构技术合集:高并发+微服务+数据结构+SpringBoot关于一线互联网大厂网站的一些特点:用户多,分布广泛、大流量,高并发、海量数据,服务高可用、安全环境恶劣,易受网络攻击、功能多,变更快,频繁发布、从小到大,渐进发展、以用户为中心。如果你工作中够仔细,你会发现这些特点跟高并发、分布式、微服务、Nginx这些技术密切相关的,是因为只要你的公司在上升,用户量级都会与日俱增,高性能、....

Java程序员必学知识:高并发+微服务+数据结构+Mybatis实战实践
文章 2023-12-24 来自:开发者社区

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进4

优化3:实现告警功能 创建DtpMonitor监控类 ```package com.laoyang.dtp; import org.springframework.beans.factory.InitializingBean; import java.util.Map;import java.util.concurrent.ScheduledThreadPoolExecutor...

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进4
文章 2023-12-24 来自:开发者社区

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进3

最后在监听类修改代码(NacosLinsenter) ```package com.laoyang.dtp; import com.alibaba.nacos.api.annotation.NacosInjected;import com.alibaba.nacos.api.config.ConfigService;import com.alibaba.nacos.api.config.li...

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进3
文章 2023-12-24 来自:开发者社区

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进2

优化2. 上面的只能实现一个线程池对象,但是实际项目中并不只是这一个线程池对象,所以接下来我们需要进行优化! 创建一个DtpUtil 将来用来存放创建的多个线程池对象 ```package com.laoyang.dtp; import java.util.HashMap;import java.util.concurrent.ConcurrentHashMap; /** ...

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进2
文章 2023-12-24 来自:开发者社区

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进1

二,改进 优化1: 假如我们没有配置核心线程数或者最大线程数的话会报错,所以我们要优雅的创建默认值。 步骤:创建配置文件对象( @ConfigurationProperties("dtp")这个注解会根据参数,找到nacos的配置文件的yml格式的字段,并变成Bean对象。 ```package com.laoyang.dtp; import org.springframew...

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进1

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注