小柒2012 小柒2012 / 20 小时前

Spring Boot 2.0 + 阿里巴巴 Sentinel 动态限流实战

点击▲关注 “爪哇笔记” 给公众号标星置顶 更多精彩 第一时间直达 前言在从0到1构建分布式秒杀系统和打造十万博文系统中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。在前面的文章中,我们使用了开源工具包 Guava 提供的限流工具类 RateLimiter 和 OpenResty 的 Lua 脚本分别进行 API 和应用层面的限流。今天,我们来聊聊阿里开源的分布式系统的流量防卫兵 Sentinel。......

阿里巴巴 Spring Boot 限流 sentinel

vabaly vabaly / 20 小时前

使用 Node.js 在深度学习中做图片预处理

背景最近在做一个和对象识别相关的项目,由于团队内技术栈偏向 JavaScript,在已经用 Python 和 Tensorflow 搭建好了对象识别服务器后,为了不再增加团队成员维护成本,所以尽可能将训练和识别之外的任务交给 Node.js 来做,今天要讲到的图片预处理就是其中之一。 这里对还不了解深度学习的人就几个概念做个简单的解释。 对象识别:对象识别可理解为计算机在一张图片中发现某个或某些指定的物体,比如找到......

深度学习 Node.js

古时的风筝 古时的风筝 / 20 小时前

线上问题排查神器 Arthas

之前介绍过 BTrace,线上问题排查神器 BTrace 的使用,也说它是线上问题排查神器。都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。如果你用 BTrace 的话,需要事先写好探测脚本,然后上传到需要排查问题的服务器,然后执行命令。比方说获取某个方法的参数、返回值、异常等。而 Athas 方便在不用写脚本,直接用命令行方式就可以,使用它就好像在用安装在服务器上的各种工具一样,比如 ......

Java Arthas

rfyiamcool rfyiamcool / 20 小时前

技术分享之 http2 和 quic 的那些事儿

朋友那边邀请我去做个技术分享,本来我是打算讲service mesh,但据说上次他们在韩国的时候,就找了一堆人做service mesh的分享。可以说微服务这个话题,他们算是听腻味了 。 正好我最近读完了http的rfc文档,就借此机会分享了下我对http的理解。 事后,我跟他们聊了不少微服务的技术相关问题,惊讶的发现他们还是没有理解透service mesh的精髓。 该文章后续仍在不断的更新修改中, 请移步到原文地址 http://xi......

QUIC HTTP2

sjf0115 sjf0115 / 20 小时前

一文彻底理解 ZooKeeper 分布式锁的实现原理

一、写在前面 本文基于比较常用的Curator这个开源框架,聊一下这个框架对ZooKeeper(以下简称zk)分布式锁的实现。 一般除了大公司是自行封装分布式锁框架之外,建议大家用这些开源框架封装好的分布式锁实现,这是一个比较快捷省事儿的方式。 二、ZooKeeper分布式锁机制 接下来我们一起来看看,多客户端获取及释放zk分布式锁的整个流程及背后的原理。 首先大家看看下面的图,......

分布式锁 Zookeeper

Allon Allon / 20 小时前

老王,Laravel 的请求怎么一步步到达控制器的?

老王啊,你能不能跟我解释一下,一个请求怎么一步步到达控制器的,中间都经历了哪些东西,以Laravel5.8为例。入口Laravel5.8 入口文件为public/index.php 创建了一个Kernel对象,调用handler处理请求,获取返回结果。将返回结果输出到客户端,处理terminate操作。 Kernel中如何处理请求容器里绑定的是App\Http\Kernel,继承于Illuminate\Foundation\Http\Kernel。 Kernel中调用sendRequestThroughRouter方......

PHP Laravel

coderwhy coderwhy / 20 小时前

Flutter(五):彻底搞懂 Dart 异步

彻底搞懂Dart的异步前言一:接下来一段时间我会陆续更新一些列Flutter文字教程 更新进度: 每周至少两篇; 更新地点: 首发于公众号,第二天更新于掘金、思否等地方; 更多交流: 可以添加我的微信 372623326,关注我的微博:coderwhy 希望大家可以 帮忙转发,点击在看,给我更多的创作动力。 前言二:在写这篇文章之前,我一直在犹豫,要不要在这里讲解Dart的异步相关话题,因为这部分内容很容易让初学者望......

异步 Dart Flutter

Fh Fh / 20 小时前

混沌工程详细介绍:Netflix 持续交付实践探寻

内容来源:DevOps案例深度研究 – Netflix的文化与工程实践战队(本文只展示部分案例PPT及研究成果,更多细节请关注案例分享活动,及本公众号)。 本案例内容贡献者:高金梅,李晓莉,潘雄鹰,潘晓华,任广印,孙亚雄,王英伟 本次案例解读:潘晓华 原文首发于简书-潘晓华Michael (捣乱猴子)本篇来自于本人6月-7月参加的“DevOps案例深度研究”活动Netflix案例研究的第五部分,详细介绍了Netflix的混沌工......

持续交付 Netflix 混沌工程

LinuxEverything LinuxEverything / 20 小时前

[译] Kernel 运行时的系统安全工具

点击上方蓝色“Linux News搬运工”关注我们~Kernel runtime security instrumentationByJake Edge September 4, 2019 LSS-NA KRSI 项目全称kernel runtime security instrumentation,这个项目的主要目的是希望能减轻在Linux运行过程中的攻击带来的风险。项目的开发者KP Singh在圣地亚哥八月下旬举行的2019 Linux Security Summit North America (LSS-NA)上介绍了这个项目。KRSI的原型通过LSM (Linux secu......

Linux Kernel

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top