分布式
-
如何检查 Linux 服务器是否遭受 DDoS 攻击?
1. 写在前面 DDoS(Distributed Denial-of-Service)攻击是最常见的服务器安全威胁之一,攻击频率和强度逐年稳步上升。本文主要介绍如何通过资源监控和及…
-
生产环境FlinkCDC实时数据同步高可用,值得收藏
你好呀,我是小羊。 1.简介 一个数据实时同步方案 上篇文章我讲了一下如何基于FlinkCDC来实时同步数据库的数据到ES。说明在流程上是可行的,技术实现没什么问题。 2.高可用的…
-
如何保证redis 缓存和 数据库一致性?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 1、四种同步策略: 想要保证缓存与数据库的双写一致,一共有4种方式,即4种同步策略: 先更新缓存,…
-
一个idea 的 redis 可视化客户端插件
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API…
-
Web 性能优化之 HTML 篇
原文链接:General HTML performance considerations[1], from web.dev。翻译时有删改。 当我们在浏览器地址栏中输入 URL,敲击…
-
如何防御DDoS攻击?
DDoS 的攻击方式 DDoS 攻击的精髓是:利用分布式的客户端,向目标发起大量看上去合法的请求,消耗或者占用大量资源,从而达到拒绝服务的目的。 其主要攻击方法有 4 种: 1. …
-
如何在SpringCloud2023中快速集成配置中心
你好,这里是codetrend专栏“SpringCloud2023实战”。 前言 配置中心在前文提到有很多选型,在这里以 Spring Cloud Config 为例说明配置中心的…
-
【微服务】微服务架构包含哪些组件、各个组件又承担什么职责呢?
前面的文章里我们介绍了微服务架构的一些基础知识以及特点,也提到了国产的微服务架构标准实现SpringCloud Alibaba,聊了这么多,还是没有开始阐述各组件在Java技术体系…
-
【微服务】聊聊设计微服务架构带来的新挑战
前面的文章中,我们介绍了微服务架构和传统分布式架构的区别,以及目前国内比较成熟的微服务架构框架SpringCloud Alibaba,同时也介绍了什么是微服务、他有哪些特点。 尽管…
-
【微服务】什么是微服务架构?它又有哪些特点呢?
工欲善其事,必先利其器。前面我们介绍了微服务架构的一些组件和为什么要选择SpringCloud Alibaba作为微服务架构的实现。这篇文章我们一起来看看,到底什么是微服务?它又能…
-
【微服务】国内微服务生态标准-SpringCloud Alibaba
现在已经是21世纪的二十年代,在未来的很长时间,以互联网、IOT物联网为代表的分布式应用必将越来越多,大量的软件企业对掌握微服务与高可用、高性能、高并发的架构人才也必定趋之若鹜。我…
-
微服务间千丝万缕的关系如何处理?
(1)业务场景示例 有一个供应链系统,包含了商品、销售订单、加盟商、门店运营、门店工单等服务,涉及了各种用户角色,比如总部商品管理、总部门店管理、加盟商员工、门店人员等,而且每个部…
-
最终一致性和实时一致性是什么?在架构设计中我们应该怎么选择?
前面我们聊了微服务的9个痛点,有些痛点没有好的解决方案,而有些痛点刚好有一些对策,后面的几篇文章我们就来聊聊某些痛点对应的解决方案。 本篇文章我们先解决数据一致性问题。 一、业务场…
-
微服务的痛:用实际经历告诉你它有多坑(三)
我们在前面已经说了微服务的六个痛点:(1)微服务的职责划分之痛;(2)微服务的粒度拆分之痛;(3)没人知道系统整体架构全貌之痛;(4)重复代码过多之痛;(5)服务器资源耗费更多之痛…
-
微服务的痛:你的微服务还好吗?
在前面我们说了微服务的两个痛点:微服务的职责划分和微服务的粒度拆分痛点,这里接着聊剩下的痛点: 一、没人知道系统整体整体架构的全貌 不知道大家有没有碰到过这种情况:每隔几个月或半年…
-
后端服务太多,且涉及多种语言,如何进行高效管理?
从本章开始,我们开始聊聊微服务内容。这里我们还是从场景入手,逐步展开说明,达到快速掌握微服务的一些组件实现原理,最终理解微服务架构的本质。 一、业务场景(八) 当前公司已经拥有了5…