![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 79
DP成长之路
这个作者很懒,什么都没留下…
展开
-
《面试八股文》之Dubbo
前言虽然金三银四过了,但是金九银十马上就要到了,还不快快准备起来?今天就开启《面试八股文》系列的第一版-RPC王者Dubbo,moon 在后续的《面试八股文》系列还将继续推出mysql,spring,并发,redis,kafka,zookeeper等一系列文章。当然大家有什么好的建议也可以通过公众号或者个人微信和我交流。每天一个知识点 不要背,要理解,大家不要夸我内卷了 目录 1.Dubbo是什么?RPC又是什么? 2. Dubbo能做什么? 3.能...转载 2021-05-16 18:06:32 · 431 阅读 · 0 评论 -
RASP技术实现
0x00 概念运行时应用自我保护,RASP(Runtime Application Self-Protection)是一种植入到应用程序内部或其运行时环境的安全技术。它能够控制应用程序的执行流程,并且可以实时检测和阻止漏洞攻击行为。该技术可以用来通过自我保护的措施来阻止相关网络攻击,或在没有人为干预的情况下自动重新配置环境,以此来解决特定网络问题(威胁,故障等)。WAF原理和RASP原理做比较:WAF在边界进行规则匹配。RASP技术在应用程序内部进行探测和规则分析,更为精准。优点:1.误报...转载 2021-04-27 21:57:42 · 1915 阅读 · 0 评论 -
浅谈微服务中的熔断,限流,降级
简介golang的熔断包hystrix https://github.com/afex/hystrix-gogolang 提供了拓展库golang.org/x/time/rate提供了限流器组件,提供了 Token bucket (令牌桶算法)在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓...转载 2021-04-26 09:33:46 · 796 阅读 · 0 评论 -
Docker 入门教程 - 2021 最新版(上)
容器化的概念很早就有了。2013 年Docker 引擎的出现使应用程序容器化变得更加容易。根据Stack Overflow 开发者调查-2020,Docker是开发者#1 最想要的平台、#2 最喜欢的平台,以及#3 最流行的平台。尽管 Docker 功能强大,但上手确并不容易。因此,本书将介绍从基础知识到更高层次容器化的的所有内容。读完整本书之后,你应该能够: 容器化(几乎)任何应用程序 将自定义 Docker 镜像上传到在线仓库 使用 Docker Compo...转载 2021-04-22 23:09:27 · 904 阅读 · 0 评论 -
掌握设计原则,你就是光(25个问题,你会几个)
掌握设计原则,你就是光(25个问题,你会几个)原创 2021-04-08 21:22:13 · 89 阅读 · 0 评论 -
谈谈京东的服务框架JSF
谈谈京东的服务框架最近由于在实习期间接触到了京东的自研服务框架JSF,简称“杰夫”,目前我写的一些新功能里面调用的下游接口就是杰夫提供的。现有有很多高效的服务框架,如阿里巴巴的Dubbo配合Apache的ZooKeeper,那么为什么京东却自研了JSF服务框架呢?于是看了看京东的JSF的演化历史,不得不感叹好的架构果然不是一朝一夕就能实现的,都是逐步演变而来的。一、Dubbo与Zookeeper的组合拳Dubbo是阿里巴巴开源的一个高性能的服务框架,Dubbo使得应用之间可通过高性能的RPC实现转载 2021-04-08 20:40:44 · 3965 阅读 · 1 评论