上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: dubbo服务注册与消费源码剖析 一、注册中心Zookeeper剖析 ​ 注册中心是Dubbo的重要组成部分,主要用于服务的注册与发现,我们可以选择Redis、Nacos、 Zookeeper作为Dubbo的注册中心,Dubbo推荐用户使用Zookeeper作为注册中心。 注册中心Zookeeper目录结构 例如:只有一个提供者和消 阅读全文
posted @ 2022-03-06 12:05 志旋 阅读(62) 评论(0) 推荐(0)
摘要: Dubbo-Dubbo调用关系说明 1、Dubbo调用关系说明 provide 暴露服务的服务提供者 protocol 负责提供者和消费者指尖协议交互数据 Service 真实的业务服务信息,可以理解成接口和实现 Container Dubbo的运行环境 Consumer 调用远程服务的服务消费方 Protocol 负责消费者和服务提 阅读全文
posted @ 2022-03-06 12:04 志旋 阅读(72) 评论(0) 推荐(0)
摘要: 一、开闭原则 1.1定义 开闭原则:软件实体应当对扩展开放,对修改关闭,这就是开闭原则的经典定义 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以 扩展模块的功能,使其满足新的需求。 1.2 作用 开闭原则是面向对象程序设计的终极目标,它使软件实体拥有一定的 阅读全文
posted @ 2022-03-06 12:03 志旋 阅读(113) 评论(0) 推荐(0)
摘要: 一、服务协调 分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某 种临界资源,防止造成"脏数据"的后果 分布式锁也就是我们分布式协调技术实现的核心内容。 分布式锁两种实现方式: 基于缓存(Redis等)实现分布式锁 获取锁的时候,使用setnx加锁,并使用expir 阅读全文
posted @ 2022-03-06 12:02 志旋 阅读(84) 评论(0) 推荐(0)
摘要: 一、服务调用 和传统的单体架构相比,分布式多了一个远程服务之间的通信,不管是 soa 还是微服务,他们本 质上都是对于业务服务的提炼和复用。那么远程服务之间的调用才是实现分布式的关键因素 二、实现方式 2.1 HTTP 应用协议的通信框架 1.HttpURLConnection java 原生 Ht 阅读全文
posted @ 2022-03-06 12:02 志旋 阅读(98) 评论(0) 推荐(0)
摘要: 一、心跳检测 ​ 在分布式环境中,我们提及过存在非常多的节点(Node)。那么就有一个非常重要的问题,如何检测一个节点出现了故障乃至无法工作了?通常解决这一问题是采用心跳检测的手段,如同通过仪器对病人进行一些检测诊断一样。 若Server没有收到Node3的心跳时,Server认为Node3失联。但 阅读全文
posted @ 2022-03-06 12:01 志旋 阅读(144) 评论(0) 推荐(0)
摘要: 自定义RPC框架 一、分布式架构网络通信 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现 远程通讯的技术,例如:RMI、Hessian、SOAP、ESB和JMS等,它们背后到底是基于什么原理实现的 1.1 基本原理 网络 通信需要做的就是将流从一台计算机传输到另外一台计算机 阅读全文
posted @ 2022-01-17 16:55 志旋 阅读(100) 评论(0) 推荐(0)
摘要: 漏洞 1.跨站点请求伪造(CSRF) 1.1 简介 CSRF攻击的全称是跨站请求伪造( cross site request forgery ): 是一种对网站的恶意利用,尽管听起来跟XSS跨站脚本攻击有点相似,但事 实上CSRF与XSS差别很大,XSS利用的是站点内的信任用户,而CSRF则是通过 伪装来 阅读全文
posted @ 2021-12-22 00:17 志旋 阅读(304) 评论(0) 推荐(0)
摘要: 漏洞-跨站脚本攻击 漏洞-跨站脚本攻击 1.1 简介 XSS :Cross Site Scripting,为不和层叠样式表(Cascading Style Sheets, CSS) 的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中 Web里面的Sc 阅读全文
posted @ 2021-12-19 23:57 志旋 阅读(105) 评论(0) 推荐(0)
摘要: HTTPS 1、概念 HTTPS(HyperText Transfer Protocol over Secure Socket Layer)超文本传 输安全协议, 近两年Google、Baidu、Facebook 等这样的互联网巨头,不谋 而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用 阅读全文
posted @ 2021-12-15 23:33 志旋 阅读(579) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页