首页 > 其他分享 >eureka

eureka

时间:2024-01-20 13:35:31浏览次数:21  
标签:架构 RestTemplate 业务 eureka 服务 order 分布式

单体架构:将业务所有功能集中在一个项目中开发,达成一个包部署。
优点:架构简单,部署成本低
缺点:
耦合度高

分布式架构:
根据业务功能对系统进行才分,每个业务模块作为独立米昂木开发,称为一个服务。
优点:
降低服务耦合
有利于服务升级
分布式拆分力度:
微服务:
微服务是一种经过良好结构设计的分布式架构方案,微服务架构特征:
单一职责:微服务拆分力度小,每一个服务都对应唯一的业务能力,
微服务需要技术框架落地:soringCloud 和阿里巴巴Dubbo
注册中心 配置中心
服务集群


1.祖册RestTenmplate
@Autowired
private RestTemplate restemplate;

/*
完成RestEMplate
@Bean
public RestTemplate resteplate(){
return new RestTemplate();
bean注入放到启动类中
String url="http://localhost:8081/user/" +order.getUserId();

restTemplate.getForObject(url,User.class);

order.setUser(user);

return order;

提供者与消费者:
服务提供者:一次业务中个,被其他业务调用
服务消费者:一次业务中,调用其他业务。

 

标签:架构,RestTemplate,业务,eureka,服务,order,分布式
From: https://www.cnblogs.com/zyb-luckey/p/17976359

相关文章

  • eureka注册中心知识点剖析
    背景说明本文针对eureka的源码分析,基于的版本号:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.14</version><relativePath/>......
  • Eureka----服务搭建,服务注册,服务发现
    Eureka----服务搭建3步走: Eureka----服务注册  Eureka----服务发现 总结:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......
  • springcloud动力节点-01Eureka
    SpringCloudEureka1.SpringCloudEureka简介注册发现中心Eureka来源于古希腊词汇,意为“发现了”。在软件领域,Eureka是Netflix在线影片公司开源的一个服务注册与发现的组件,和其他Netflix公司的服务组件(例如负载均衡、熔断器、网关等)一起,被SpringCloud社区整合......
  • Spring Boot2.x 集成 Eureka 与 Feign
    参考https://blog.csdn.net/m0_37959155/article/details/122521406https://blog.csdn.net/Shnywe/article/details/123682758https://www.cnblogs.com/yxth/p/10845640.htmlhttps://juejin.cn/post/6973680096011878407本文完整代码下载注意事项Feign集成了Hystrix......
  • eureka启动出错求助
    在任务管理器中相关进程关干净的条件下,eureka不知何原因,时而启动成功时而启动失败,有了解的吗?前提:1、eureka服务器端配置文件如下:#服务端口server:port:8761#服务名称spring:application:name:eureka#eureka地址eureka:client:service-url:de......
  • Eureka Server 自我保护机制
    https://blog.csdn.net/u012410733/article/details/112303048下面是官方提供的Eureka架构图: 1、什么是自我保护机制默认情况下,如果EurekaServer在一定时间内(默认90秒,其实不止90秒)没有接收到某个微服务实例的心跳,EurekaServer将会移除该实例。但是当网络分区故障发生......
  • 搭建springcloud注册中心eureka以及admin监控
    现在springcloud微服务是当下盛行的主流框架,我们可以通过eureka实现服务监控和预警。接下来是项目搭建的主要步骤一、搭建eureka-server注册中心注意点有三个,分别是1.pom导入依赖(下面是完整的pom文件):springboot、eureka-server、springcloud<?xmlversion="1.0"encoding="UTF-......
  • spring eureka服务注册配置,排查服务注册上来了,但是请求没有过来。检查是否服务注册配
    springeureka服务注册配置,排查服务注册上来了,但是请求没有过来。检查是否服务注册配置错误解决方法:去掉该配置eureka.instance.hostname=client微服务的提供IP地址//微服务的提供IP地址,点开服务注册的http://xxx:1246,找到服务,点开的是client微服务:微服务端口号,检......
  • 在Spring Cloud使用Hystrix核心组件,并注册到Eureka注册中心去
    其实吧,写SpringCloud系列,我有时候觉得也挺难受的,因为SpringCloud的微服务启动都需要一个一个来,并且在IDea中也需要占用比较大的内存,并且我本来可以一篇写完5大核心组件的,但是我却分了三篇,起初我交代过,这个系列,我将会慢慢来,因为我希望,将模块查分,这样我自己去理的时候也蛮清楚,别人......
  • 在Spring Cloud中使用组件Ribbon和Feign,并分别创建子模块注册到Eureka中去
    ok,在上篇文章中我们讲了在Springcloud中使用Zuul网关,这篇文章我们将SpringCloud的五大核心组件的Ribbon和Feign分别创建一个微服务模块。题外话,本篇博客就是配置子模块,或者说是微服务,然后将微服务正式启动之前,将所有的服务注册到Eureka注册中心去,方便我们查看我们的微服务是否正......