Spring Cloud微服务技术架构方案
1、平台微服务架构
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间胡亮协调、互相配合,为用户提供最终价值。在微服务架构中,服务与服务之间通信时,通常是通过轻量级的通信机制,实现彼此间的互通互联、互相协作。所谓轻量级通信机制,通常是指与语言无关、与平台无关的这类协议。通过轻量级通信机制,使服务与服务之间的协作变得简单、标准化。
主流微服务架构技术方案:
微服务核心问题是分工、协作和治理。微服务分工即如何拆分微服务,每个服务如何独立运行,微服务协作是指服务间如何通讯,这两个问题是低代码开发平台要解决的,云程低代码平台(http://www.yunchengxc.com)完全遵照云原生十二要素法,基于云程平台开发的应用自然满足微服务架构。微服务治理和容器云有独立开源或商业产品,业界称其为gPaaS或云底座,云程平台产品定位aPaaS(应用程序平台即服务Application PaaS),不做gPaaS(General PaaS),但可与主流的gPaaS平台进行集成融合,提供技术解决方案,包括:开源Spring Cloud、kubernetes(简称k8s)等、商业产品华为云、阿里云、腾讯云等。
2、微服务主要技术栈
1、服务注册发现: Nacos
2、服务配置中心: Nacos
3、服务网关:Spring Cloud Gateway
4、熔断限流: Sentinel
5、服务监控: Spring Boot Admin
6、分布式数据库:RDS
7、分布式缓存:Redis
8、分布式文件: Minio
9、分布式事务: Seata
10、链路跟踪:SkyWarking
11、分布式日志:ELK(Elasticsearch , Logstash, Kibana)
12、容器云:kubernetes、Rancher
13、CI/CD持续集成/部署:Jenkins
14、代码仓库:GitLab
15、镜像仓库:Harbor
3、微服务治理主要功能
服务注册中心:
服务配置中心:
服务监控中心:
服务熔断限流:
Spring Cloud微服务技术架构方案相关推荐
- Spring Cloud 微服务技术栈
Spring Cloud 简介 主要内容 微服务简介 SpringCloud 简介 SpringCloud 框架结构 SpringCloud 和 Dubbo 的对比 SpringCloud 版本号说明 ...
- Spring Cloud微服务系统架构的一些简单介绍和使用
Spring Cloud 目录 特征 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序上下文层次结构 改变Bootstrap的位置Properties ...
- (二)spring cloud微服务分布式云架构 - 整合企业架构的技术点
spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下 ...
- spring cloud微服务分布式云架构 - 整合企业架构的技术点
spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下 ...
- (二)spring cloud微服务分布式云架构-整合企业架构的技术点
spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢?Spring Cloud大型企业分布式微服务云架构源码请加一七九 ...
- spring cloud微服务分布式云架构 - 整合企业架构的技术点(二)
点击上面 免费订阅本账号! 本文作者:it菲菲 原文:https://yq.aliyun.com/articles/672231 点击阅读全文前往 spring cloud本身提供的组件就很多,但我们 ...
- spring cloud微服务分布式云架构 - Spring Cloud简介
Spring Cloud是一系列框架的有序集合.利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现.注册.配置中心.消息总线.负载均衡.断路器.数据监控等(这里只简单的列了 ...
- spring cloud微服务分布式云架构 - Spring Cloud简介(一)
点击上面 免费订阅本账号! 本文作者:it菲菲 原文:https://yq.aliyun.com/articles/672239? 点击阅读全文前往 Spring Cloud是一系列框架的有序集合.利 ...
- spring cloud微服务分布式云架构 - common-service 项目构建过程
欢迎大家和我一起学习spring cloud构建微服务云架构,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大 ...
最新文章
- 简单XML文件C#操作方法
- 技术开发中一些名词解释
- html table没有align,HTML
- fedora7 常用软件安装
- 在屏幕上将1234逐位打印出来1,2,3,4
- SpringCloud Sentinel 结合OpenFeign的使用介绍
- 存数据返回他的序列号id_雪花般的分布式唯一ID雪花算法
- EF里查看/修改实体的当前值、原始值和数据库值
- 『C#基础』C#调用存储过程
- 窃取5亿雅虎用户信息的黑客 被判处5年有期徒刑
- 传华为公司又一名技术部员工乔向英猝死
- 《财富的未来》——佐藤航阳读书笔记
- 三维分子图的球面信息传递
- MySQL讲义第49讲——select 查询之查询练习(七):使用多种方法添加排名
- 书单|开工第一周,有哪些助你弯道超车的好书?
- w10电脑c盘满了怎么清理_w10电脑自动更新安装完c盘满了怎么清理
- 每日刷题记录 (六)
- sockaddr,sockaddr_in,sockaddr_un结构体详细讲解
- 用docker搭建discuz论坛
- excel表格怎么固定表头?
热门文章
- C++实现MD5摘要算法加盐salt值
- Python时间和日历讲解总结
- 《智能控制技术》学习笔记-2.1,模糊集合论基础、模糊逻辑、模糊逻辑推理和合成
- 学习,自律,锻炼意味着更高的自由
- 黑苹果 惠普笔记本电池补丁_惠普ProDesk 400 G3 DM黑苹果成功
- Matlab的imfilter函数用法
- C++ QT QLocalSocket/QLocalServer基操
- 标准15针 VGA 显示接口定义及焊接方法
- 招聘帖-北森大连分公司招.net后端/前端/测试负责人啦!!!
- 期刊投稿状态_你知道SCI论文审稿的12种状态吗?