网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

spring-cloud入门之eureka-client(服务注册)

前言

成都网络公司-成都网站建设公司创新互联10余年经验成就非凡,专业从事做网站、网站设计,成都网页设计,成都网页制作,软文发布平台1元广告等。10余年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:13518219792,我们期待您的来电!

上一节我们搭建起了服务注册中心,为各个服务提供者和消费者提供一个桥梁,这一节我们搭建一个服务提供者,注册到注册中心

开源地址:https://github.com/bigbeef

新建eureka-client模块

代码结构如下:

spring-cloud入门之eureka-client(服务注册)

代码编写

cppba-spring-cloud-eureka-client > pom.xml

<?xml version="1.0" encoding="UTF-8"?>

  4.0.0
  cppba-spring-cloud-eureka-client
  jar
  ${project.artifactId}

  
    com.cppba
    cppba-spring-cloud
    1.0.0
  

  
    
      org.springframework.cloud
      spring-cloud-starter-eureka
    
  


SpringCloudEurekaClientApplication.java

package com.cppba;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@EnableEurekaClient
@RestController
public class SpringCloudEurekaClientApplication {

  public static void main(String[] args) {
    SpringApplication.run(SpringCloudEurekaClientApplication.class, args);
  }

  @Value("${server.port}")
  private String port;

  @RequestMapping("/hi")
  public String sayHi(@RequestParam String name) {
    return "hi " + name + ",i am from port:" + port;
  }
}

application.properties

server.port=8764

eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/

spring.application.name=service-say

到此项目搭建完成

启动项目

启动eureka-client之前,我们先启动上一节搭建的eureka-server,两个服务都启动好以后,我们访问注册中心,可以看到:

spring-cloud入门之eureka-client(服务注册)

说明我们服务注册成功!访问一下http://127.0.0.1:8764/hi?name=hornet

到此,eureka-client(服务发现)项目搭建成功。

参考项目:https://github.com/bigbeef/cppba-spring-cloud
github地址:https://github.com/bigbeef

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


文章题目:spring-cloud入门之eureka-client(服务注册)
URL地址:http://bjjierui.cn/article/jgihpj.html

其他资讯