![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 74
stars
这个家伙很勤奋,还是什么也没留下
展开
-
9-springCloud集成nacos config
本文介绍spring cloud集成nacos config的过程。原创 2024-08-03 10:08:27 · 313 阅读 · 0 评论 -
8-springboot集成nacos config
本文介绍spring boot集成nacos config,注意这里和spring cloud没任何关系,单纯基于spring boot。原创 2024-08-01 15:24:34 · 362 阅读 · 0 评论 -
7-使用OpenFeign远程方法调用
本文用一个简单的例子演示openfeign的使用。原创 2024-07-30 19:02:36 · 892 阅读 · 0 评论 -
6-使用nacos作为注册中心
nacos与spring cloud的集成。原创 2023-11-22 23:27:20 · 160 阅读 · 0 评论 -
5-Nacos环境搭建
本文介绍nacos集群环境的搭建。原创 2023-11-21 10:05:00 · 220 阅读 · 0 评论 -
4-注册中心
今天聊一下服务的注册与发现。大家先思考一个问题,如果有五六个服务,大概100个接口,要调用其中某一个接口,怎么调?首先你得知道服务所在的ip地址和端口吧,然后得知道服务的名字和需要的参数,再然后需要知道参数怎么组织,是用json还是xml,最后就是服务调用成功后,结果的解析。最简单的办法,在服务的调用方用一个文本文件,记录接口所在的ip和端口,至于接口名称、参数、返回接口和服务方约定好保持一致就行了。发起调用时,先查询文本文件,得到ip地址和端口,然后发起远程调用。我们最早就是这么玩的。原创 2023-11-03 15:25:17 · 77 阅读 · 0 评论 -
1-微服务是个啥?
1、什么是微服务维基百科:微服务的概念最早是在 2014 年由 Martin Fowler 和 James Lewis 共同提出,他们定义了微服务是由单一应用程序构成的小服务,拥有自己的进程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用 HTTP API 通讯。同时,服务会使用最小规模的集中管理 (例如 Docker)技术,服务可以用不同的编程语言与数据库等。没太看明白,...原创 2019-08-06 14:51:00 · 190 阅读 · 1 评论 -
2-如何服务化拆分
服务化拆分方法有两种,纵向拆分和横向拆分。1、纵向拆分说白了,就是按照业务模块拆分,将不同的功能模块服务化,独立部署并运维。纵向拆分是从业务维度进行拆分,标准是按照业务的关联程度来决定,关联密切的业务适合拆分成一个服务,而功能相对独立的业务适合单独拆分成为一个微服务。2、横向拆分从公共且独立功能维度拆分。标准是按照是否有公共的被多个其他服务调用,且依赖的资源独立不与其他业务耦合。简单理解...原创 2019-08-06 15:31:04 · 801 阅读 · 0 评论 -
3-微服务的基础架构
先看一张非常经典的图:从图上可以看出,要完成一次调用,有以下步骤:服务提供者按照一定的格式的服务描述,向注册中心注册服务。声明自己能够提供什么服务,并提供服务的地址。服务消费者向注册中心发起查询,查询自己需要调用的服务,获取服务的地址。消费者获取服务地址后,以约定的通信协议,数据格式向服务提供者,发起调用;调用成功后,服务提供者,以约定的格式返回数据给消费者;消费者在此以约定的格式,解...原创 2019-08-12 23:12:00 · 695 阅读 · 1 评论