首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
kkpl
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
[译]gRPC over HTTP2
Path → ":path" "/" Service-Name "/" {method name} # But see note below. Header-Name → 1*( %x30-39 / %x61-7A / "" / "-" / ".") ; 0-9 a-z - .…
grpc SetHeader 和 SetTrailer 的区别和联系
问题在使用grpc过程中发现,发送 matedata 有两种方式 一种是通过 grpc.SendHeader(ctx,md),另外一种是 grpc.SetTrailer(ctx,md)疑问 既然可以通
深入剖析gRPC:传输方式、报文解析与流模式,掌握HTTP/2、Protobuf和抓包实践
gRPC 支持 QUIC、HTTP/1 等多种协议,但鉴于 HTTP/2 协议性能好,应用场景又广泛,因此 HTTP/2 是 gRPC 的默认传输协议。 gRP
QuickTask动态脚本支持框架整体介绍篇
I. 使用姿势 1. pom配置 2. 使用demo a. 源码方式 b. jar包引用 c. 测试 II. 设计原理 III. 其他 0. 相关 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog 2. 声明 3. 扫描关注
基于Groovy的规则脚本引擎实战
互联网时代随着业务的飞速发展,迭代和产品接入的速度越来越快,需要一些灵活的配置。办法通常有如下几个方面: 1、最为传统的方式是java程序直接写死提供几个可调节的参数配置然后封装成为独立的业务模块组件,在增加参数或简单调整规则后,重新调上线。 引入规则脚本对业务进行抽象可大大提…
利用Spring管理热加载的Groovy对象
最近做的项目属于数据分析类型,要求数据分析功能做到快速上线。该项目当前使用的语言是Java + Groovy。 使用Groovy的原因很简单,因为 Groovy 脚本支持热加载功能。项目中,简单的数据分析工作,如一些统计、排序、过滤等,都放在Groovy里完成。需要上线新的数据…
JAVA基础(三)ClassLoader实现热加载
1. 应用场景 2. 例子 网上描述ClassLoader加载的文章很多,这里不再详细描述,需要注意的是:将需要动态加载的类放到独立的jar文件中,从一开始就通过动态加载方式加载,不要放到主进程的jar包中,那样会被默认加载器加载,会导致在更新后无法重新加载。 2.1. 主项目…
消息队列价值思考
本文将带给你不一样的消息队列价值思考。 鉴于这些考虑,我把对消息队列的理解做一个简单总结,希望能帮助感兴趣的同学了解 Talos/EMQ 的价值和定位,以及它在企业架构中扮演着什么样的角色。 Jay Kreps (Confluent CEO,Kafka 核心作者) 在《The …
redLock可靠的分布式锁
本文是对 Martin Kleppmann 的文章 How to do distributed locking 部分内容的翻译和总结,上次写 Redlock 的原因就是看到了 Martin 的这篇文章,写得很好,特此翻译和总结。感兴趣的同学可以翻看原文,相信会收获良多。 开篇作…
业务代码解构利器--SWAK
业务的不断发展、商品类型的不断增多、不断添加的业务需求使得闲鱼的代码出现“bad smell”——平台代码和业务代码耦合严重难以分离;业务和业务之间代码交织缺少拆解——这也是行业中的通病。为解决此类问题,闲鱼自研了一套技术框架——SWAK。本文带大家一起看看SWAK是怎么解构闲…