| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Jieyue捷阅网购物商城项目(微服务架构) -> 正文阅读 |
|
[Java知识库]Jieyue捷阅网购物商城项目(微服务架构) |
微服务架构地址:https://gitee.com/bosen-once/jieyue-spring-cloud 单体架构地址:https://gitee.com/bosen-once/jieyue (项目启动后的页面呈现,还请到单体架构中查看) 技术选型
架构图整个项目的架构主要分为网关层、调用层、服务层三大模块。且服务层配备了服务注册中心、服务配置中心、服务链路追踪中心、日志收集系统、分布式事务、后台监测中心。 1.网关层为了确保所有的微服务都必须通过网关服务调用,特使用以下技术实现。 网关层通过类 每个服务在被访问时都需验证请求头中的字符串,字符串匹配时才允许访问,否则将返回“非法访问!”的提示。 2.调用层调用层共有四个模块,分别是:
3.服务层服务层以业务拆分捷阅网单体架构网站,最终得到以下11个微服务:
4.服务注册中心使用Nacos实现 5.服务配置中心使用Nacos实现 6.服务监控中心服务监控中心可对各个服务的运行状态,运行的时间,接口信息,内存占用情况进行查看,以及服务日志输出级别的设置。 7.服务链路追踪链路追踪中心可以清楚的查看调用层与服务层的依赖关系,调用层实现某个功能时,具体调用哪个或者哪几个服务都可以通过该中心查看,并且对于服务调用先后和服务调用时常都可清晰看到,并且通过调用层和服务层的依赖关系,链路追踪中心还可自动生成对应的依赖图。 8.日志收集系统通过集成ElasticSearch, Logstash, Kibana所组成的服务日志收集中心。依赖Logstash收集日志,保存至ElasticSearch,再通过Kibana可视化的查看,使我们对各个服务运行的日志信息管理统一,且对日志信息更方便快捷的了解。 9.分布式事务Seate基于事务处理模式是基于两阶段提交模式演变而来的AT模式(对于代码的侵入性小)。 有关网站制作者个 人 主 页 (Bosen的技术分享栈) CSDN博客 (Bosen的技术分享栈) 微信公众号(Bosen的技术分享栈) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 1:07:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |