整合SpringCloud微服务分布式云架构技术点
spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢?
下面我针对于spring cloud微服务分布式云架构做了以下技术总结,希望可以帮助到大家:
View:
H5、Vue.js、Spring Tag、React、angularJs
Spring Boot/Spring Cloud:
Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、Sleuth、API Gateway、Spring Cloud、Config Eureka、SSO、Spring Cloud、
BUS、Turbine、Zipkin、Cache、Spring Cloud Admin、API Gateway、ELK Spring Cloud Security、 Spring Cloud Stream
Component:
RoketMQ、Kafka、MongoDB、OSS、Redis、Swagger、Zuul、Label、BASE、Charts、Utils
DAO:
Spring Data、Mybatis、OSS、 DTO
Data Storage:
RDBS DFS、NOSQL/Hadoop
Infrastructure:
LogBack、BUS、Jenkins、Zipkin、Druid、Swagger、Docker
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
spring cloud微服务分布式云架构简介
Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终整合出一套简单易懂、易部署和易维护的分布式系统架构平台。 Spring Cloud的子项目,大致可分成两类:一类是对现有成熟框架Spring Boot的封装和抽象,也是数量最多的项目;第二类是开发了一部分分布式系统的基础设施的实现,如Spring Cloud Stream就是kafka, ActiveMQ这样的角色。开发人员进行微服务的实践,第一类子项目就已经足够使用,如: Spring Cloud Netflix是对Netflix开发的一套分布式服务框架的封装,包括服务的发现和注册,负载均衡、断路器、REST客户端、请求路由等。 Spring Cloud Config将配置信息中央化保存, 配置Spring Cloud Bus可以实现动态修改配置文件。 Spring Cloud Bus分布式消息队列,是对Kafka, MQ的封装。 Spring Cloud Security对Spring Security的封装,并能配合Netflix使...
- 下一篇
MySQL专题——从认识索引到理解索引「索引优化」
认识索引 认识索引是什么东西非常关键,一个非常恰当的比喻就是书的目录页与书的正文内容之间的关系,为了方便查找书中的内容,通过对内容建立索引形成目录。因此,首先你要明白的一点就是,索引它也是一个文件,它是要占据物理空间的。 比如对于MyISAM存储引擎来说: .frm后缀的文件存储的是表结构。 .myd后缀的文件存储的是表数据。 .myi后缀的文件存储的就是索引文件。 如下图所示: 对于InnoDB存储引擎来说: .frm .ibd后缀的文件存放索引文件和数据(需要开启innodb_file_per_table参数) 如下图所示: 因此,当你对一张表建立索引时,索引文件的大小也会改变,当你数据表中的数据因为增删改变化时,索引文件也会变化的,只不过MySQL会自动维护索引,这个过程不需要你介入,这也是为什么不恰当的索引会影响MySQL性能的原因。 总结: 1. 索引是按照特定的数据结构把数据表中的数据放在索引文件中,以便于快速查找; 2. 索引存在于磁盘中,会占据物理空间。 索引的类型 B-Tree 索引 以 B-Tree 为结构的索引是最常见的索引类型,比如 InnoDB 和 MyI...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装