SpringCloud
文章平均质量分 95
SpringCioud
慈様や
The end is always near.
展开
-
分布式日志处理:ELK+Kafka实现日志收集
分布式日志处理:Sleuth实现微服务跟踪ELK+Kafka实现日志收集系统背景:主要针对,分布式项目!对多个模块的日志进行管理…在传统项目中,如果在生产环境中,有多台不同的服务器集群,如果生产环境需要通过日志定位项目的Bug的话,需要在每台节点上使用传统的命令方式查询,这样效率非常低下。原理:可以使用 ELK + Kafka实现日志收集系统应用系统发送日志信息给Kafka,然后Logstash从Kafka中读取消息在转发到Elasticsearch中保存。最后Kibana从El原创 2021-03-06 00:03:21 · 4907 阅读 · 1 评论 -
lua + OpenResty + Canal 场景应用开发
lua + OpenResty + Canal 场景应用开发该技术不仅仅是应用于, 广告缓存 只是常用于做广告的缓存!广告缓存载入与读取对于一个应用来多,每天都会有很多的用户来访问, 那么访问最多的就是首页了!而对于首页这种,高访问,且 页面数据并不是,经常的变化!为了减轻服务器的压力,直接将其制作成一个 静态的页面进行展示!基本流程:Nginx 都学习过了:可以通过反向代理实现,网关负载均衡的 服务器!用户发送请求,首先通过 nginx , 通过nginx代理,负载均衡,请求对应的网原创 2021-03-02 23:37:49 · 593 阅读 · 0 评论 -
开源配置中心Apollo + SpringCloud生产环境搭建
开源配置中心ApolloApollo概述pollo(阿波罗)是携程框架部门研发的开源配置管理中心能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo从设计之初就立志于成为一个有治理能力的配置发布平台,目前提供了以下的特性:统一管理不同环境、不同集群的配置:Apollo提供了一个统一界面集中式管理不同环境(environment)、 不同集群(cluster)、不同命名空间(namespace)的配置。同原创 2021-03-01 17:21:51 · 789 阅读 · 0 评论 -
服务链路追踪
服务链路追踪为什么需要服务追踪在微服务架构下,由于进行了服务拆分,一次请求往往需要涉及多个服务,每个服务可能是由不同的团队开发,使用了不同的编程语言,还有可能部署在不同的机器上,分布在不同的数据中心。服务跟踪系统可以跟踪记录一次用户请求都发起了哪些调用,经过哪些服务处理,并且记录每一次调用所涉及的服务的详细信息通过查看完整的调用链路,形成拓补图可以更加直观的了解业务,也可以针对当前的系统进行分析,是否需要扩容、优化接口、失败缓解通过日志快速定位是调用失败的环节。Sle原创 2021-02-22 17:46:02 · 1135 阅读 · 2 评论 -
微服务网关和Jwt令牌 入门学习!
网关集群.加深 JWTGateWay 过滤器:原创 2021-02-21 19:58:42 · 718 阅读 · 0 评论 -
微服务网关
微服务网关概述在学习完前面的知识后,微服务架构已经初具雏形。但还有一些问题:不同的微服务一般会有不同的网络地址客户端在访问这些微服务时必须记住几十甚至几百个地址这对于客户端方来说太复杂也难以维护。因为目前,微服务项目开发,...原创 2021-02-03 11:42:05 · 1775 阅读 · 0 评论 -
SpringCloud 微服务分布式 应用笔记(三)
sSssasd原创 2021-01-30 22:28:31 · 854 阅读 · 2 评论 -
SpringCloud 微服务分布式 笔记(二)
SpringCloud 微服务分布式本篇是结合上一篇代码进行修改学习 点击????Eureka Server 高可用集群上一篇学习了 Eureka的基本学习Eureka Server 注册中心对 微服务客户端Client进行 服务注册与服务发现 功能Eureka Client会定时连接Eureka Server...原创 2021-01-28 22:13:11 · 513 阅读 · 2 评论 -
SpringCloud 微服务分布式 笔记(一)
SpringCloud 微服务分布式软件行业分类:传统软件行业互联网软件行业软件架构分类:微服务单体架构单体应用一个归档包(可以是JAR、WAR、EAR或其它归档格式)包含所有功能的应用程序,通常称为单体应用。优点便于共享: 单个归档文件包含所有功能,便于在团队之间以及不同的部署阶段之间共享。易于测试:单体应用一旦部署,所有的服务或特性就都可以使用了,这简化了测试过程。因为没有额外的依赖,每项测试都可以在部署完成后立刻开始。易于部署: 只需将单个归档文件复制到单个目录下。原创 2021-01-24 21:33:35 · 2006 阅读 · 3 评论