上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 为什么需要配置管理? 在单体应用中,配置管理可能不是什么大的事情,通常会以配置文件的方式。常见的方法比如将配置通过打包脚本打入应用包中,或者直接放到运行应用的服务器的特定目录下,或者存储到数据库中。这种方式在传统的单体应用中简单有效,但是也会有些比较棘手的问题,比如: 配置变化频繁时,需要频繁的打包 阅读全文
posted @ 2024-05-23 10:45 Hanyta 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 分级模型 为了提升整个系统的容灾性,Nacos 引入了地域 (Zone) 的概念,如上图中的北京、上海和杭州。把同一个服务的多个实例部署到不同地域的机房中 (鸡蛋分开不同的篮子放) ;又把在同一个地域的机房的多个服务实例称为集群 (Cluster) 。比如,杭州机房的 2 个用户服务 user-se 阅读全文
posted @ 2024-05-23 09:47 Hanyta 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Nacos是springcloud的扩展,注册中心功能通过NacosDiscoveryClient 继承DiscoveryClient,在springcloud中,与Eureka可以无侵入的切换。注册中心可以手动剔除服务实例,通过消息通知客户端更新缓存的实例信息,完整调用链路示例如下: Nacos 阅读全文
posted @ 2024-05-23 08:56 Hanyta 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式? 分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 分布式与集群的区别? 集群:集群是指在几个服务器上部署相同的应用程序来分担客户端的请求。它是同一个系统部署在不同的服务器上,比如一个登陆系统部署在不同的服务器上。好比多个人一 阅读全文
posted @ 2024-05-23 08:44 Hanyta 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Ribbon 是一套基于 Netflix Ribbon 实现的客户端负载均衡和服务调用工具。负载均衡是系统处理高并发、缓解网络压力和服务端扩容的重要手段之一。 通过Ribbon,以将面向服务的 REST 模板(RestTemplate)请求转换为客户端负载均衡的服务调用,S 阅读全文
posted @ 2024-05-22 16:37 Hanyta 阅读(5) 评论(0) 推荐(0) 编辑
摘要: pom.xml引入jar包 <!--eureka-client --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</ 阅读全文
posted @ 2024-05-22 14:49 Hanyta 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 注册中心相当于微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到注册中心,当服务需要调用其他服务时,就到这里找到服务的地址,进行调用。服务注册中心的作用就是服务的注册和服务的发现。 常见注册中心的对比 Eureka 注册中心三种角色 Eureka Server 阅读全文
posted @ 2024-05-22 14:23 Hanyta 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring Cloud? 基于 Spring Boot 的 Spring 集成应用程序,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,提供与外部系统的集成。 如服务注册与发现、配置中心、负载均衡、断路器、消息总线、数据监控等;换句话说:Spring Cloud 提供了构 阅读全文
posted @ 2024-05-22 12:53 Hanyta 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 什么是微服务? 微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。简单来说就是把一个项目拆分成独立的多个服务,并且多个服务是可以独立运行的,而每个服务都会占用线程。 微服务之间是如何进行通信的? 同步通信方案:对外REST,对内RPC。 异步通信方案:消息 阅读全文
posted @ 2024-05-22 10:13 Hanyta 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 如何进行打包部署:执行maven生命周期中的package命令生成jar包,在项目目录结构下通过java -jar运行jar包,jar包部署要求服务器必须有jre环境。 spring boot项目如何进行属性配置,(4)在未打包前可以通过配置文件进行修改,但是打包后如何进行修改,()代表同时拥有是优 阅读全文
posted @ 2024-05-21 15:09 Hanyta 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页