最新 最热

TARS RPC 通信框架|提供多种远程调用方式

TARS 中提供了一套高性能 RPC 通信框架,实现了服务间的高效通信。RPC 作为微服务的核心技术,支撑着移动互联网时代下不断增长的用户和海量的请求。为了满足更多的需求,TARS 支持了同步、异步等多种调用方式。本文将会详...

2020-12-29
0

TARS服务信息上报|全方位服务监控

服务上线运营后,出现异常是难免的事,通常情况下会通过服务日志排查问题。然而这种排查问题的方式有时候是低效的,特别是日志比较多,还不知道如何下手的时候,非常麻烦。那让服务主动报告出现的错误不就行了吗?本文将对TARS中...

2020-12-29
0

TARS的服务鉴权功能|避免数据泄露

在我们使用微服务架构时,经常会选择通过 RPC 通信框架方便地实现服务间的调用。但方便的同时也带来了一些安全隐患,任何用户都能够访问对外公开的接口,可能造成部分敏感数据的泄露,这是我们不希望看到的,怎么避免呢?这要求...

2020-12-29
0

TARS的服务自定义命令|实现高效服务管理

日常开发中,除了基础的服务管理功能,有时我们还需要进行一些特殊的业务相关的服务管理,比如清除服务缓存,改变服务的模式、停用服务某个接口等。由于这些需求和业务耦合性较高,框架层面一般不会提供这样的功能,开发者甚至需...

2020-12-29
0

云原生|dubbogo 3.0

自从 2011 年 Dubbo 开源之后,被大量中小公司采用,一直是国内最受欢迎的 RPC 框架。2014 年,由于阿里内部组织架构调整,Dubbo 暂停维护了一段时间,之后随着 Spring Cloud 的面世,两个体系在融合中一起助推了微服务的火热。...

2020-12-29
1

使用CompletableFuture时,那些令人头疼的问题

有一个功能,这个功能里需要调用几个不同的RPC请求,一开始不以为然,没觉得什么,所以所有的RPC请求都是串行执行,后来发现部分RPC返回时间比较长导致此功能接口时间耗时较长,于是乎就使用了JDK8新特性CompletableFuture打算将...

2020-12-28
0

聊聊golang的zap的zapgrpc

https://github.com/grpc/grpc-go/blob/master/grpclog/logger.go

2020-12-24
1

【云+社区年度征文】hmily之初识

springcloud demo注册中心使用eureka,eureka配置这里就不在赘述,搭建项目的代码可以去github下,这里也不在多余说

2020-12-23
0

腾讯王巨宏:拥抱开源是这个时代开发者应该具备的思维和能力

近日, 腾讯 Techo Park 开发者大会开源专场在京举办,腾讯开源办公室执行总监许勇、Apache TubeMQ 项目负责人薛赵明、优品科技CTO兼TARS开源框架核心维护者阮曙东、意法半导体亚太区MCU策略部总监陈德勇四位嘉宾分享了...

2020-12-23
0

Golang 语言使用标准库 net/rpc/jsonrpc 包跨语言远程调用

Go 语言标准库 net/rpc 默认采用 encoding/gob 包编解码传输数据,gob 编解码方式仅适用于 Go 应用,如果需要跨语言远程调用,可以指定支持跨语言的其他编解码方式,比如 protobuf,或使用 net/rpc 的子包 net/rpc/jsonrpc,它支...

2020-12-22
0