最新 最热

eRPC:修改erpcgen代码生成模板增加#if#endif宏定义,解决多个eRPC服务共用时类型重复定义问题

最近在用eRPC(https://github.com/EmbeddedRPC/erpc)实现通信时,发现一个问题, 当有两个以上eRPC服务共用时会存在类型重定义问题,比如binary_t会在每个eRPC服务的头文件中定义一次。 解决这个问题只能修改erpcgen的模板...

2020-10-29
1

Chubby 锁服务

We describe our experiences with the Chubby lock ser- vice, which is intended to provide coarse-grained lock- ing as well as reliable (though low-volume) storag...

2020-10-28
0

Spark内核详解 (2) | Spark之间的通讯架构

Spark 内置的RPC框架前后共有两种架构,一个是在Spark2.0.0中被移除的Akka,一个则是借鉴了Akka 的 Actor 模型的Netty

2020-10-28
1

HBase快速入门系列(9) | HBase优化

在HBase中Hmaster负责监控RegionServer的生命周期,均衡RegionServer的负载,如果Hmaster挂掉了,那么整个HBase集群将陷入不健康的状态,并且此时的工作状态并不会维持太久。所以HBase支持对Hmaster的高可用配置。...

2020-10-28
1

Flume快速入门系列(4) | 多路复用

使用Flume-1监控文件变动,Flume-1将变动内容传递给Flume-2,Flume-2负责存储到HDFS。同时Flume-1将变动内容传递给Flume-3,Flume-3负责输出到Local FileSystem。

2020-10-28
0

Flume快速入门系列(5) | 负载均衡和故障转移

使用Flume-1监控文件变动,Flume-1将变动内容传递给Flume-2,Flume-2负责存储到控制台。同时Flume-1将变动内容传递给Flume-3,Flume-3也负责存储到控制台。

2020-10-28
1

HDFS系列(4) | HDFS文件读写流程

本片博文,博主为大家带来的是HDFS文件读写流程1. HDFS的文件写入过程 详细步骤解析: 1、 client发起文件上传请求,通过RPC与NameNode建立通讯,NameNode检查目标...

2020-10-28
0

Go 开发者路线图

在下边有一个路线图,如果你想要成为一名Go语言的开发者的话,你可以沿着这张图里面的路径去学习,里面记录了一些你可能也想学习的库。当你问到:”我想成为一名Go语言开发者,接下来我要学些什么?“,我做的这个路线图就是一个很...

2020-10-28
0

eShopOnContainers 知多少[12]:Envoy gateways

在最新的eShopOnContainers 3.0 中Ocelot 网关被Envoy Proxy 替换。下面就来简要带大家了解下Envoy,并尝试梳理下为什么要使用Envoy替代Ocelot。

2020-10-28
0

有比JSON更好的东西吗?

各种数据序列化格式进行比较。基本上,是回答以下问题:“能找到比JSON更好的东西吗?”。 这里找的是用于数据序列化的语言,而不是配置文件。

2020-10-28
0