0、理解

通过sidecar将异构平台的微服务注册到Eureka;让其和SpringCloud的生态空间连在一起;

1、使用

pom.xml`

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-netflix-sidecar</artifactId>
</dependency>
复制代码

application.yml

spring:application:name: microservice-sidecar
server:port: 8070
eureka: client: service-url:defaultZone: http://localhost:8761/eurekainstance:prefer-ip-address: true
sidecar:port: 8060health-uri: http://localhost:8060/health.json复制代码

启动类SidecarApplication.java

@SpringBootApplication
//注册Sidecar;@EnableSidecar是一个组合注解
@EnableSidecar
public class SidecarApplication {public static void main(String[] args) {System.out.println("Hello Zuul!");SpringApplication.run(SidecarApplication.class, args);}
}
复制代码

注意

  • 1、 当异构微服务和eureka不运行在同一个hostname上时,我们需要配置 ${eureka.instance.hostName}
  • 2、每一个异构微服务节点就需要一个sidecar,当需要异构的微服务很多时,就很麻烦了;且sidecar本身对业务没什么作用,仅仅做一个‘汇总’。

转载于:https://juejin.im/post/5cfdcdf251882510715e2d18

SpringCloud(九):sidecar异构微服务相关推荐

  1. sidecar异构调用php,sidecar异构微服务

    0.理解 通过sidecar将异构平台的微服务注册到Eureka:让其和SpringCloud的生态空间连在一起: 1.使用 pom.xml` org.springframework.cloud sp ...

  2. Dubbo 如何成为连接异构微服务体系的最佳服务开发框架

    来自:阿里巴巴中间件 Photo @ Ilya Orehov 文 |刘军 从编程开发的角度来说,Apache Dubbo (以下简称 Dubbo)首先是一款 RPC 服务框架,它最大的优势在于提供了面 ...

  3. PDF分享-SpringCloud+高并发+中间件+微服务架构从零开始学微服务架构

    什么是微服务? 如何快速上手SpringCloud微服务系统架构+常用中间件服务 1.SOA.Webservice.Dubbo.SpringCloud究竟什么是微服务? 2.单体应用向微服务异构平台架 ...

  4. unifig,是以基于 SpringCloud 的一个分布式 微服务 平台

    介绍: unifig,是以基于 SpringCloud 的一个分布式 微服务 平台. 具有 服务发现注册.配置中心.负载均衡.断路器.数据监控 . 当前开发完成b2c商场的主要业务,以及团购逻辑.是二 ...

  5. SpringCloud(5)— 微服务部署(Docker)

    SpringCloud(5)- 微服务部署(Docker) 一 初识Docker 1.项目部署问题 大型项目组件较多,运行环境较为复杂,部署和维护困难 依赖关系复杂,容易出现兼容性问题 开发,测试,生 ...

  6. SpringCloud + kafka + ELK 搭建微服务日志管理平台

    SpringCloud + kafka + ELK 搭建微服务日志管理平台 2019-12-31,写在前面的话 今天是2019最后一天了,最近几天都在搞这块微服务日志管理的事情,有很多种方案实现,每种 ...

  7. 十七.SpringCloud+Security+Oauth2实现微服务授权 -非对称加密生成JWT令牌

    仅做学习使用,老鸟飞过,欢迎交流 前言 在之前的微服务授权方案<SpringCloud+Security+Oauth2实现微服务授权 - 授权服务配置>中我们使用的是Oauth+JWT方式 ...

  8. DockOne微信分享(六十九):微服务选型之Modern Node.js

    本文讲的是DockOne微信分享(六十九):微服务选型之Modern Node.js[编者的话]目前Node.js的发展非常快,大家可能还停留在:Node.js性能很好,Node.js里都是回调,写起 ...

  9. 【SpringCloud】什么是微服务?什么是SpringCloud?

    [SpringCloud]什么是微服务?什么是SpringCloud? 一.什么是微服务? 1. 微服务架构的演变历程 单体架构 单体架构优缺点 2. 分布式架构 分布式架构优缺点 存在问题 3. 微 ...

最新文章

  1. java23种设计模式之五:代理模式
  2. java neo4j_Neo4j Java REST绑定–第2部分(批处理)
  3. MySQL入门之大纲
  4. Nodejs 了解web服务器
  5. java面试要点005---git和svn的区别
  6. JetBrains发布Toolbox 采用新的订阅模式
  7. torch -index_select()、Pytorch 之修改Tensor部分值、pytorch中Tensor的数据类型
  8. Linux之crontab(计划任务)
  9. 高并发大容量 NoSQL 解决方案探索
  10. matlab 对称矩阵特征值为负数,MATLAB中对称矩阵的复特征向量
  11. [FPGA基础应用]基于CPLD+ARM架构模拟PC104总线时序
  12. cad安装日志文件发生错误_cad安装出现错误 - 卡饭网
  13. Android数据排序之集合排序
  14. 如何快速开通流量主,提升小程序UV访客
  15. Windows下使用获取文件大小函数的注意事项
  16. JavaScript入门培训材料(Copy至此以作备份)
  17. 计算机 蓝牙鼠标卡顿,蓝牙鼠标卡顿、漂移现象的解决方法
  18. 用utraISO刻录windows10系统并用U盘安装,用easyBCD安装ubuntu18.04
  19. android 微信文件位置改变大小,安卓微信8.0.6内测更新:发文件大小上调1G等6个变化!...
  20. 【云服务器】免费云服务器推荐

热门文章

  1. 简述linux的重要安装过程,对Linux安装过程的理解
  2. python加密字符串小写字母循环后错两位_Python简单加密程序:如何将Z循环回
  3. 简单干净的Emlog6.0.1技术导航模板源码-视频教程
  4. 纯CSS实现非常好看的图片轮播演示
  5. 飞特商城后台管理系统是接私活利器,企业级快速开发框架 商城后台 取之开源,用之开源
  6. C#利用委托实现窗体间的值传递
  7. C#位运算讲解与示例
  8. 电脑引起“心理死亡”
  9. 设计师必读的15个响应式网页设计教程
  10. MediaWiki/安装