分布式
-
HTTP 的进化过程
这篇文章讲解 HTTP 为什么设计为无状态,以及讲解如何在此基础上增加状态。随后引入并讲解了 Cookie 和 Session,讲解了二者区别是什么,分布式 Session 如何处…
-
HTTP 经典面试题
HTTP(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上数据通信的基础,设计用于从网页服务器传输超文本到本地浏览器的传输协议。 1. 什么是 H…
-
如何设计一个实时数据同步系统
前面文章介绍了我们开源的redis实时同步工具《我们开源啦》,今天,我们来一起了解下如何实现一个实时数据同步工具。 为什么要自研,使用开源方案不行吗? …
-
服务发现如何做到持续维护服务地址在动态运维中的时效性?
远程服务的多样性带来了对“服务发现”概念的双重理解。首先,我们有“百科全书式”的服务发现,代表技术是UDDI。这种方法提供了从宏观到微观的信息层次,包括提供服务的企业背景(如企业实…
-
了解Android设备唯一标识以及在开发中如何安全地使用这些标识符
Android设备唯一标识在开发中常被用于识别设备、进行用户行为分析、实现个性化推送等功能。出于隐私和安全考虑,一些标识码(如IMEI和MAC地址)的获取和使用可能受到一定的限制。…
-
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-02-MaxCompute客户端配置(上)
一、实验概述 大数据计算服务(MaxCompute,原名 ODPS)是一种快速、完全托管的 GB/TB/PB 级数据仓库解决方案。MaxCompute 向用户提供了完善的数据导入方…
-
为什么有 HTTPS?因为 HTTP 不安全!HTTPS 如何实现安全通信?
为什么有 HTTPS?因为 HTTP 不安全! 现在的互联网已经不再是 “田园时代”,“黑暗森林” 已经到来。上网的记录会被轻易截获,网站是否真实也无法验证,黑客可以伪装成银行网站…
-
深度解读UUID:结构、原理以及生成机制
What 是 UUID UUID (Universally Unique IDentifier) 通用唯一识别码 ,也称为 GUID (Globally U…
-
SpringCloudAlibaba Sentinel流量控制(一)
SpringCloudAlibaba–Sentinel Sentinel被称为分布式系统的流量防卫兵,是阿里开源流量框架,从服务限流、降级、熔断等多个纬度保护服务。Se…
-
SpringCloudAlibaba OpenFeign详解
在前面,我们使用Nacos服务注册发现后,服务远程调用可以使用RestTemplate+Ribbon或者OpenFeign调用。实际开发中很少使用RestTemplate这种方式进…
-
使用Kafka还在依赖Zookeeper?Kraft模式了解下
概述 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。其核心组件包含Producer、Broker、Consumer,以及依赖的Zook…
-
分布式事务问题及解决方案
分布式事务 随着系统的不断壮大,可能由很多的服务模块组成,每一个模块都是一个jar或者war包分别部署在不同的服务器上面,访问不同的…
-
常用的git命令有哪些?您知道吗?
• git • Git特点和优势: • 常用的git命令 • 使用举例 git Git是一种分布式版本控制系统,它可以追踪文件和目录的变化,…
-
restful设计原则
• RESTful标准和协议 • restful 设计原则 • 资源的唯一标识和 URI • 使用 HTTP 方法进行操作 • 使…
-
决胜分布式:揭秘Spring框架@Retry注解的智慧重试艺术
❝ 重试,是提升系统可用性的一个重要手段,在Spring框架中,spring-retry模块,提供了方法粒度重试的能力,大大简化了重试逻辑的实现。 在分布式系统中,由于网络波动、服…
-
谷歌文件系统(Google File System,GFS)
谷歌文件系统(Google File System,GFS) 原文链接:https://pdos.csail.mit.edu/6.824/papers/gfs.pdf 摘要 我们设…