SpringCloud-Eureka【服务案例】,掌握数据库其实很容易

这篇具有很好参考价值的文章主要介绍了SpringCloud-Eureka【服务案例】,掌握数据库其实很容易。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

3.修改启动类


在启动类的头部开启Eureka客户端的主键

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

4.添加配置信息


在application.properties中添加如下的信息

spring.application.name=eureka-provider

server.port=9090

设置服务注册中心地址,指向另一个注册中心

eureka.client.serviceUrl.defaultZone=http://eureka1:8761/eureka/,http://eureka2:8761/eureka/

注意eureka1和eureka2我们需要在hosts文件中配置映射如下

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

5.添加服务


创建pojo

package com.dpb.springcloud_eureka_provider.pojo;

/**

  • @program: springcloud-eureka-provider

  • @description: UserBean

  • @author: 波波烤鸭

  • @create: 2019-05-28 17:31

*/

public class User {

private int userid;

private String username;

private int userage;

public int getUserid() {

return userid;

}

public void setUserid(int userid) {

this.userid = userid;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public int getUserage() {

return userage;

}

public void setUserage(int userage) {

this.userage = userage;

}

public User(int userid, String username, int userage) {

this.userid = userid;

this.username = username;

this.userage = userage;

}

public User() {

}

}

创建控制器

/**

  • @program: springcloud-eureka-provider

  • @description: 服务提供者

  • @author: 波波烤鸭

  • @create: 2019-05-28 17:30

*/

@RestController

public class UserController {

@RequestMapping(“/user”)

public List getUsers(){

List list = new ArrayList<>();

list.add(new User(1,“zhangsan”,20));

list.add(new User(2,“lisi”,22));

list.add(new User(3,“wangwu”,20));

return list;

}

}

6.启动服务


启动服务,在注册中心我们可以看到我们的服务提供者

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

三、构建Consumer服务

============================================================================

创建服务的消费者,和提供者差不多。

1.创建项目


SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

2.pom依赖


org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

org.springframework.cloud

spring-cloud-starter-config

1.4.5.RELEASE

org.springframework.cloud

spring-cloud-starter-eureka

1.4.6.RELEASE

org.springframework.cloud

spring-cloud-dependencies

Dalston.SR5

pom

import

3.启动类


SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

4.配置文件


spring.application.name=eureka-consumer

server.port=9091

#设置服务注册中心地址,指向另一个注册中心

eureka.client.serviceUrl.defaultZone=http://eureka1:8761/eureka/,http://eureka2:8761/eureka/

5.完成服务调用


消费者完成服务端服务的调用

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

service中代码

/**

  • @program: springcloud-eureka-consumer

  • @description: 用户的业务处理

  • @author: 波波烤鸭

  • @create: 2019-05-28 17:43

*/

@Service

public class UserService {

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

最新整理电子书

SpringCloud-Eureka【服务案例】,掌握数据库其实很容易,2024年程序员学习,spring cloud,eureka,数据库

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算文章来源地址https://www.toymoban.com/news/detail-852827.html

[外链图片转存中…(img-Dou8kLQc-1712187987379)]

最新整理电子书

[外链图片转存中…(img-WDmaTGmf-1712187987380)]

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

到了这里,关于SpringCloud-Eureka【服务案例】,掌握数据库其实很容易的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 导入SpringCloud-Eureka依赖的问题Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eure

    今天使用SpringCloud时遇到导入SpringCloud-Eureka依赖的问题 Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown 网上搜了一下,回答多的五花八门,但是不够简单粗暴,这里介绍一个简单的方法,只需要在项目的pom文件中做些设置即可 把大象放进冰箱里需要几步

    2024年02月14日
    浏览(44)
  • SpringCloud整合Zookeeper代替Eureka案例

    地址:https://github.com/13thm/study_springcloud/tree/main/days4 zookeeper是一个分布式协调工具,可以实现注册中心功能 关闭Linux服务器防火墙后启动zookeeper服务器 zookeeper服务器取代Eureka服务器,zk作为服务注册中心 下载地址:https://archive.apache.org/dist/zookeeper/ 1.解压zookeeper到/usr/local 2.改名

    2024年01月19日
    浏览(46)
  • 【SpringCloud】Eureka 案例上手稍微带点原理

    先准备两个能独立跑起来的微服务(user-server 和 order-server) 将 所需 SQL 导入 1.1.1 pom 1.1.2 po,mapper,controller 1.1.3 yml 1.1.4 启动类 1.1.5 启动并访问 效果如下 : 1.2.1 pom 1.2.2 po mapper controller 1.2.3 yml 1.2.4 启动类 1.2.5 启动并访问 效果如下 : 至此 两个独立的微服务就顺利的跑起来

    2024年02月09日
    浏览(30)
  • 【SpringCloud】Eureka原理分析、搭建Eureka服务、服务注册、服务发现

    🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 当有两个服务,第一个服务需要远程调用第二个服务,采用的方式是发起一次HTTP请求,在之前的代码中是将服务提供者的ip和端口号硬编码到

    2024年02月07日
    浏览(48)
  • 【SpringCloud微服务--Eureka服务注册中心】

    gitee仓库 内容:SpringCloud + SpringCloud alibaba 技术栈:Java8+maven+git,github+Nginx+RabbitMQ+SpringBoot2.0 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的 进程 中,服务与服务间采用

    2024年02月09日
    浏览(38)
  • SpringCloud:Eureka服务注册中心

    Eureka是一个服务治理组件,它主要包括服务注册和服务发现,主要用来搭建服务注册中心。 在搭建微服务项目时遇到的三个问题: 服务消费者该如何获取服务提供者的地址信息? 如果有多个服务提供者,消费者该如何选择? 消费者如何得知服务提供者的健康状态? Eureka的作

    2024年01月20日
    浏览(37)
  • springcloud Eureka服务注册与发现

    代码上传到 :https://github.com/13thm/study_springcloud/tree/main/days3 什么是服务治理 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 什么是服务注册与发现 Eureka采用了CS的设计架构,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使

    2024年01月18日
    浏览(69)
  • SpringCloud之Eureka 服务注册中心

    5 Eureka 服务注册中心 5.1什么是 Eureka Netflix在涉及Eureka时,遵循的就是API原则. Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务注册与发

    2024年02月04日
    浏览(44)
  • Springcloud笔记(2)-Eureka服务注册中心

    Eureka作为一个微服务的治理中心,它是一个服务应用,可以接收其他服务的注册,也可以发现和治理服务实例。 服务治理中心是微服务(分布式)架构中最基础和最核心的功能组件,它主要对各个服务实例进行管理,包括 服务注册和服务发现 等 本文参考:springcloud教程 --

    2024年02月05日
    浏览(42)
  • SpringCloud搭建Eureka服务注册中心(六)

    前面说过eureka是c/s模式的  server服务端就是服务注册中心,其他的都是client客户端,服务端用来管理所有服务,客户端通过注册中心,来调用具体的服务; 我们先来搭建下服务端,也就是服务注册中心; project xmlns=\\\"http://maven.apache.org/POM/4.0.0\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSche

    2024年02月10日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包