使用Eureka将Node.js引入Spring Cloud

本文介绍了如何将Node.js应用接入Spring Cloud微服务框架,通过Eureka实现服务发现。首先,详细讲解了Spring Cloud Eureka的配置步骤,包括Java端的application.properties、pom.xml及Application.java的设置。接着,指导如何在Node.js环境中配置Eureka客户端,包括安装eureka-client,使用express创建服务,并成功注册到Eureka。最后,通过启动Eureka服务并验证,确认Node.js服务已在Eureka上注册,并可以正常提供服务。
摘要由CSDN通过智能技术生成
  • 简介

    • Spring Cloud是目前非常流行的微服务化解决方案,它将Spring Boot的便捷开发和Netflix OSS的丰富解决方案结合起来。如我们所知,Spring Cloud不同于Dubbo,使用的是基于HTTP(s)的Rest服务来构建整个服务体系。
    • Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。
  • 服务端配置(Java)

    • application.properties

      server.port=1111
      eureka.instance.hostname=localhost
      spring.application.name=localhost
      eureka.client.register-with-eureka=true
      eureka.client.fetch-registry=true
      eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
    • pom.xml

      <?xml version="1.0" encoding="UTF-8"?>
      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
          <modelVersion>4.0.0</modelVersion>
          <groupId>com.didispace</groupId>
          <artifactId>eureka-server</artifactId>
          <version>1.0.0</version>
          <packaging>jar<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值