【微服务学习笔记】认识微服务

这篇具有很好参考价值的文章主要介绍了【微服务学习笔记】认识微服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【微服务学习笔记】认识微服务

单体架构

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

分布式架构

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

微服务架构

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

SpringCloud

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

服务拆分和注意事项

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

服务拆分的案例demo

各个服务之间的数据库都是相互独立的,你不能直接访问对方的数据库,只能从一个服务像另外一个服务发起远程调用

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

在订单模块的服务中 发起用户查询的请求

在Order-Service模块中入口类注册RestTemplate,使用它来发送http请求

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记

在查询订单的页面中,注入restTemplate变量,然后使用它发送http请求,查询用户

 public Order queryOrderById(Long orderId) {
        // 1.查询订单
        Order order = orderMapper.findById(orderId);

        // 创建url
        String url = "http://localhost:8081/user/" + order.getUserId();

        // 发哦是那个http请求  实现远程调用
        User user = restTemplate.getForObject(url,User.class);

        // 封装user到Order
        order.setUser(user);

        // 返回user
        return order;


        // 4.返回
//        return order;
    }

服务者和消费者

【微服务学习笔记】认识微服务,# 微服务,Java全栈开发进阶,微服务,学习,笔记文章来源地址https://www.toymoban.com/news/detail-671511.html

到了这里,关于【微服务学习笔记】认识微服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微服务全栈:深入核心组件与开发技巧

    微服务,简单来说,是一种设计方法,其中一个应用程序是作为一组小的、自治的服务组织的,它们可以独立运行,并通常围绕业务功能构建。这些服务独立于彼此运行,并通过明确定义的API进行通信。与单体应用相比,微服务架构提供了更大的灵活性和可扩展性,允许团队

    2024年02月07日
    浏览(37)
  • 学习笔记|认识蜂鸣器|控制原理|电磁炉LED实战|逻辑运算|STC32G单片机视频开发教程(冲哥)|第八集(上):蜂鸣器应用

    反面包上黑胶的是有源蜂鸣器。 在背面裸露的一块线路板的是无源蜂鸣器。 YX55675-无源蜂鸣器模块的资料 提取码:nl73 1、有源蜂鸣器内部带震荡源,所以只要一通电就会叫(一边高电平,一边低电平),而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫(必须不断给高

    2024年02月11日
    浏览(58)
  • 全栈笔记_浏览器扩展篇(插件开发 - 发送axios请求)

    是一个基于 promise 的HTTP库 兼容浏览器和node.js环境,在浏览器中会创建 XMLHttpRequests 请求,在node.js中会创建 http 请求 安装依赖: yarn add axios 创建实例: 使用自定义配置新建一个 axios 实例

    2024年02月19日
    浏览(39)
  • 云原生开发:从容器到微服务的全栈指南

    🎉欢迎来到云计算技术应用专栏~云原生开发:从容器到微服务的全栈指南 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:云计算技术应用 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 云计算技术应用

    2024年02月08日
    浏览(47)
  • 学习笔记|认识数码管|控制原理|数码管实现0-9的显示|段码跟位码|STC32G单片机视频开发教程(冲哥)|第九集:数码管静态显示

    数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP)这个小数点可以更的表示数码管想要显示的内容;按能显示多少个(8)可分为1位、2位、3位、4位、5位、6位、7位等数码管。 按发光二极管单元连接方

    2024年02月10日
    浏览(53)
  • Django银角大王武沛齐配套视频笔记,python全栈开发、pythonWeb

    本套博客基于银角大王武沛齐的django全栈开发视频编写:传送门 如有错误或改进 欢迎大家评论、私信交流指正 1、Djang的安装 在windos命令窗口 win+r键,输入cmd 效果: 2、Django项目 ①创建Django项目 使用Pycham创建 Ⅰ、使用模板 主页面点击左上角File-newProject Ⅱ、配置选项 Ⅲ、成

    2024年02月06日
    浏览(43)
  • 〖Web全栈开发③〗—HTTP协议和静态web服务器

    🏘️🏘️个人简介:以山河作礼。 🎖️🎖️: Python领域新星创作者,CSDN实力新星认证,阿里云社区专家博主 🎁🎁:Web全栈开发专栏:《Web全栈开发》免费专栏,欢迎阅读! TCP (Transmission Control Protocol) 是在互联网协议(IP)上的一种基于连接(面向连接)的传输层协议 。数据

    2024年02月05日
    浏览(43)
  • 【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引

    自学Java怎么学,找对方向很关键!在这里为大家分享最全的架构师级 Java全栈学习路线及知识清单 ! 包含 JavaSE基础 , JavaWeb , SSM框架 , Linux运维 , 分布式与微服务 , 大数据开发 ~ 本人研究人生一枚,自学Java中,后期会逐步分享清单中所有技术与知识的详细介绍文章,

    2024年02月03日
    浏览(49)
  • 【微服务】微服务初步认识 - 微服务技术如何学习 · 认识微服务架构

    微服务(1) 微服务只是分布式架构中的一种,而SpringCloud只是解决了服务拆分时的服务治理问题,至于其他的分布式的更复杂的问题并没有明确的给出解决方案,所以微服务不仅仅包含SpringCloud,还包含一些其他的~ 对于SpringCloud相关的微服务(架构)治理工作(大概了解,先不

    2024年02月08日
    浏览(51)
  • 【区块链学习最全教程】学习 Solidity,全栈 Web3,Javascript 和区块链开发

    Chainlink 开发者社区发布了一个关于全栈 web3,solidity 和区块链开发的完整视频教程。本视频教程由 Chainlink 开发者大使 Patrick Collins 讲解。教程由浅入深讲解了区块链的基础知识,智能合约基础以及流行的开发工具。视频内容覆盖广泛,不论是初学者还是资深工程师,都会从中

    2023年04月09日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包