关于微服务的学习笔记

1.微服务的意义

        在小型项目开发中,我们使用service接口发送数据到后端controller,也可以直接在一个service中调用另一个service接口,来实现多个service方法的数据互通,这样一旦一个service方法报错,整个项目都会停止运转

        在大型项目中通常将应用程序拆分开一个一个的小服务,每个服务拥有自己的代码库,可以独立运行,也就是说分成一个一个的项目,我们使用的时候调用它提供的API接口,每个服务可以独立运行,版本控制。

        这么做的好处是显而易见的,不会因为某个服务而影响整个系统

        譬如:用户服务只负责管理用户相关信息,订单服务只负责管理订单相关信息

微服务架构的主要目的之一是为了实现服务的解耦。这种解耦有助于提高大型应用程序的可维护性、可扩展性和灵活性。让我们来深入探讨微服务为项目带来的解耦效果及其好处:

        微服务解耦的好处

                1.增强的模块化

                2.独立开发和部署

                3.技术多样性

                4.容错性和可靠性

                5.可伸缩性

2.微服务架构的实现方式

        一个采用springboot作为服务端来处理请求

        一个可以使用java程序作为客户端来发送请求,请求中包含参数,同时处理接收的数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值