![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 96
HolleDream
努力努力,学历不是你的限制
展开
-
Elasticsearch Linux学习结合SpringBoot实操
1.Elasticsearch 简介Elaticsearch,简称为ES,ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别(大数据时代)的数据。ES由 Java 语言开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTFULL API 来隐藏 Lucene 的复杂性,从而让全文搜索变得简单。Logstash 负责数据的采集,处理(丰富数据,数据转型等),Kibana 负责数据展原创 2021-03-10 10:37:42 · 260 阅读 · 0 评论 -
Thrift协议
Thrift是什么** thrift是一种rpc常用的通信协议,它使用idl定义rpc方法和数据结构,使用thrift编译器根据idl定义生成不同语言的客户端代码和服务端代码,由这些生成的代码实现远程方法的调用和调用参数的解析。 **idl的作用** 使用thrift协议开发rpc方法之前,需要先定义好方法的idl文件。idl严格定义了方法的出参和入参,因为调用方代码和被调用方的代码都是根据idl生成的,所以idl是调用方和被调用方的强约定,保证了双方参数以及数据结构的一致性,开发的时候双方可以根据原创 2020-10-25 21:52:32 · 1274 阅读 · 0 评论 -
SpringCloud 02
Spring CloudSpring Cloud 自 2016 年 1 月发布第一个 Angel.SR5 版本,到目前 2020 年 3 月发布 Hoxton.SR3 版本,已经历经了 4 年时间。这 4 年时间里,Spring Cloud 一共发布了 46 个版本,支持的组件数从 5 个增加到 21 个。Spring Cloud 在 2019 年 12 月对外宣布后续 RoadMap:下一个版本 Ilford 版本是一个大版本。这个版本基于 Spring Framework 5.3 & Sp原创 2021-03-02 15:11:25 · 194 阅读 · 0 评论 -
springCloud(理论多)
微服务架构的风格是,开发一组小型的服务来完成一个独立的应用系统,其中每个小型服务都运行在自己独立的进程中,并经常采用HTTP资源API这种轻量级的方式通信。这些服务围绕业务功能来构建,并且有全自动的部署机制来独立部署。这些微服务可以用不同的语言来编写,并且使用不同的数据存储机制,我们只需要对这些服务做最低下度的集中管理。根据上面这段对微服务的描述,可以很容易的理解微服务的特点:1、组件化和服务2、围绕业务组织结构3、注重产品而不是项目4、智能断点和傻瓜管道5、去中心化管理6、去中心化数据..原创 2021-01-28 15:51:57 · 1242 阅读 · 0 评论 -
http + restful简介
简介Http协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:WorldWide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件, 图片文件, > 查询结果等)。http的工作原理HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有:Apache服务器,IIS服务器(Intern原创 2020-11-10 09:47:47 · 1792 阅读 · 0 评论 -
微服务之间是如何独立通信的?
微服务通信机制将组建定义为可被独立替换和升级的软件单元。以业务能力为出发点组织服务的策略。倡导谁开发谁运营的开发运维一体化方法。RestFul Http协议是微服务架构中最常用的通讯机制。每个微服务可以考虑采用最佳微服务完成(如不同的编程语言)。每个微服务可以考虑采用最佳微服务完成(如不同的编程语言)。允许不同的微服务采用不同的数据持久化技术。微服务非常注重建立架构和业务相关指标的实时监控和日志机制,必须考虑每个服务的失败容错机制。注重快速更新,因此系统会随着时间不断变化和演进。可替代性原创 2020-11-10 09:45:30 · 283 阅读 · 0 评论 -
什么是微服务?
个人理解模块化、各自进程运行、与轻量级机制(通常是HTTP资源API)进行通信、全自动部署机制独立部署、使用不同的数据存储技术独立部署,灵活扩展Docker,为微服务架构提供了有效的容器资源的有效隔离每一个微服务拥有独立的数据源,假如微服务A想要读写微服务B的数据库,只能调用微服务B对外暴露的接口来完成。这样有效避免了服务之间争用数据库和缓存资源所带来的问题。每一个微服务实例在Docker容器上运行,实现了服务器资源(内存、CPU资源等)的有效隔离微服务与面向服务架构SOA的区别SOA架原创 2020-10-25 21:59:25 · 740 阅读 · 0 评论 -
SpringCloud微服务理解(一)
微服务架构4个核心问题(模块化开发==all in one)服务很多,客户端怎么访问?这么多服务?服务之间如何通信?这么多服务?如何冶理?服务挂了怎么办?解决方案Spring Cloud 生态! SpringBoot1.Spring Cloud NetFlix 一站式解决方案api网关,zuul组件Feign --HttpClinet --- Http通信方式,同步,阻塞服务注册发现: Eureka熔断机制:Hystrix2.Apache Dubbo zookeepr 半自动,需原创 2020-10-25 21:58:34 · 211 阅读 · 0 评论