最新 最热

SA实战 ·《SpringCloud Alibaba实战》微服务介绍

今天,我们继续为大家分享《SpringCloud Alibaba实战》专栏的内容。今天,为大家分享的内容是微服务中常见的一些概念性的内容。

2022-04-28
1

为了带你搞懂RPC,我们手写了一个RPC框架

远程服务调用(Remote procedure call)的概念历史已久,1981年就已经被提出,最初的目的就是为了调用远程方法像调用本地方法一样简单,经历了四十多年的更新与迭代,RPC 的大体思路已经趋于稳定,如今百家争鸣的 RPC 协议和框架,诸...

2022-04-28
1

K8S 生态周报| Kubernetes CronJob 可直接配置时区了

Prometheus 中的 blackbox_exporter 我们一般使用它进行黑盒监控,比如对一些 HTTP/HTTPS,DNS,TCP 等接口或者请求。

2022-04-28
1

性能:关键路径的延迟分析

随着功能和数据的不断发展,面向服务的分布式系统越来越复杂,将总延迟保持在最小不仅是一项具有挑战性的任务,而且是一个持续的问题。由于代码和部署的变化,以及流量模式的变化,系统会不断地变化。无论是跨服务边界还是在单...

2022-04-28
1

Hbase WAL日志数据实时增量推送至Kafka

Hbase提供了跨集群的数据同步方式Replication,可通过自定义Replication Endpoint,把消息写入kafka,先来了解Hbase Replication集群之间进行复制同步的过程,整体数据复制流程如下图:...

2022-04-27
1

链路追踪学习三:跨服务,跨进程追踪

首先,我们要了解,跨服务追踪需要有个traceId标识,以及其他需要传递的链路数据:

2022-04-25
1

go实现grpc通信

本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn

2022-04-25
1

go实现json格式的rpc服务

//JSON RPC 方式//jsonrpc方式是数据编码采用了json,而不是gob编码。package mainimport ( "log" "net" "net/rpc" "net/rpc/jsonrpc")//注意字段必须是导出type Params struct......

rpc
2022-04-25
1

go实现tcp的rpc服务

//基于tcp的RPCpackage mainimport ( "log" "net" "net/rpc")type Params struct { Width, Height int}type Rect struct {}func (r *Rect) Area(...

2022-04-25
1

go实现http的rpc服务

//http的rpc服务package mainimport ( "log" "net/http" "net/rpc")//go对RPC的支持,支持三个级别:TCP、HTTP、JSONRPC//go的RPC只支持GO开发的服务器与客户端之间的交互,因为采用了gob编码type ......

2022-04-25
1