文章目录二、coding实
原创 2022-09-06 07:52:49
177阅读
自己化运维、容错、快速演进等特点,它可以解决传统项目的弊病,并且可以满足越来越复杂的业务关系。  二、单体架构和分布式架构的优缺点。  1)单体架构:    以MVC架构模式为例,我们在传统项目中基本都是采用这种方式。通过MVC(表示层、业务逻辑层、数据访问层)的架构基本能够所有应用程序。    缺点:随着业务复杂性增加,代码量增加。代码的可读性、可维护性和可扩展性就会下降。      随着用户数
转载 2024-04-17 12:39:47
57阅读
1点赞
在微服务架构中,服务注册与发现是核心组件之一,手动指定每个服务是很低效的,Spring Cloud 提供了多种服务注册与发现的实现方式,例如:Eureka、Consul、Zookeeper。 Spring Cloud 支持得最好的是 Eureka,其次是 Consul,再次是 Zookeeper。
原创 2020-04-20 19:21:00
95阅读
spring-cloud个人总结
原创 2022-01-04 10:53:27
320阅读
openResty介绍OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx
原创 2020-10-12 20:47:38
131阅读
Hystrix是由Netflix开源的一个针对分布式系统容错处理的开源组件。 1)通过客户端库对延迟和故障进行保护和控制。(当被访问的服务或方法失败时会调用自定义的容错方法,容错方法通常都是已日志和失败提示为主,这样做使得调用发生的错误更优雅的表现出来)。 2)在一个复杂的分布式系统中停止级联故障。
原创 2022-03-14 15:55:11
264阅读
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server
转载 2021-05-10 15:56:37
238阅读
2评论
在controller添加代码@Autowired private EurekaClient eurekaClient; @GetMapping("getUrl0") public String serviceUrl2() {     InstanceInfo instance =&nb
原创 2017-07-16 23:46:54
1408阅读
1.部署zipkin-serverzipkin下载地址:Quickstart · OpenZipkin https://zipkin.io/paor
原创 2023-02-04 09:03:20
197阅读
SpringCloud常用注解总结:@Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier
原创 2023-05-12 11:05:37
142阅读
部署很多服务后 ,如果监听到服务有没有宕机 2.负载均衡,
原创 2022-05-24 00:49:52
82阅读
Spring Cloud 学习笔记(一)——入门、特征、配置
原创 2023-06-01 15:05:36
57阅读
使用nacos需要重点关注以下几个方面1.命名空间(默认为public)可以用来作为区分不同微服务比如:优惠券微服务->coupon,这样配置列表顶部会有coupon标签来区分2.在对应的命名空间下添加-微服务配置配置名称规则:服务应用名.properties ;配置内容:与spring-boot的properties文件一致比如:ms-coupon.properties​3.自定义配置自己
原创 2022-01-18 21:46:29
711阅读
# Spring Cloud配置RedisTemplate集群 ## 引言 在分布式系统中,如何有效地管理和使用缓存是一个关键问题。Redis作为一个高性能的内存数据存储系统,被广泛应用于分布式缓存场景。在Spring Cloud中,我们可以通过配置RedisTemplate来实现对Redis的操作,本文将介绍如何配置RedisTemplate来实现对Redis集群的操作。 ## 什么是Re
原创 2023-07-18 11:16:26
213阅读
前言 应用网关这个组件,想必大家应该都不陌生,特别是在当下微服务盛行的互联网时代,应用网关有着非常重要的作用,也是一个必不可少的组件之一。 通常我们将应用网关放在企业应用的最外层,作为企业应用的第一道大门,所有服务都经过应用网关来访问,这样做有很多好处,比如更安全,所有应用只对外暴漏应用网关的服务映 ...
转载 2021-08-16 21:47:00
195阅读
2评论
各位小伙伴们,我们前面的篇文章分享了、docker的基础知识点、如何编写一个Dockerfile、docker网络是怎么回事、如何编写docker-compose.yml文件。已经为本文做好了充分的铺垫。 那么这边文章就和小伙本们分享如何将你自己的微服务项目进行服务的编排。 准备 要想编排项目,首先
转载 2020-08-05 10:01:00
102阅读
2评论
微服务是系统架构上的一种设计风格,将原来一个独立的系统拆分成多个小型服务,多个小型服务能够在各自独立的进程里面运行,而服务之间通过基于Http的RESTful进行访问。Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具,它为微服务架构中的配置管理、
转载 2022-03-16 14:29:09
66阅读
1.服务熔断,是指当前服务调用的另一个服务响应超时的时候会直接终止调用而直接调用备用的另一
原创 2023-05-26 05:39:15
39阅读
微服务是系统架构上的一种设计风格,将原来一个独立的系统拆分成多个小型服务,多个小型服务能够在各自独立的进程里面运行,而服务之间通过基于Http的RESTful进行访问。 Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具,它为微服务架构中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
转载 2021-08-05 17:28:33
78阅读
网关线程数的增加,对吞吐量有较大提升;网关对CPU要求较高,建议提升CPU性能,但需要权衡单台高配和多台低配的整体性能对比;网关对内存、硬盘要求较低;在吞吐量追求和CPU负载升高之间,做权衡选择机器配置;reactor.netty.ioWorkerCount参数调整netty工作线程数,在文件reactor.netty.ReactorNetty中Spring Cloud Gateway 工作原理找
转载 2023-06-02 18:20:15
2772阅读
  • 1
  • 2
  • 3
  • 4
  • 5