你的分布式应用真的需要那么多同步调用么?

对整个分布式应用系统而言,一共分为两种调用,一种是同步调用,一种是异步调用。同步调用就是基于RPC,基于链路监控等等的一套东西,而今天分享的主题是则基于异步调用的。大家仔细思考一下,我们所做的整个分布式系统中有多少链路是同步调用的,又有多少链路又应该是异步调用的呢?

Go 语言日志指南

不支持异常事实上并不是什么问题,异常在很多编程语言中已经失去了其异常性:它们过于被滥用以至于它们的作

编程语言:挑战年薪30W!初学者入门Golang的学习项目和学习资料

kubernetes已经成为了所有云计算公司的底层架构,而且越来越多的互联网公司系统架构迁移到k8s上面。

PostgreSQL日志分类与管理,值得收藏

概述PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据)。

Golang 服务器间文件传输

类似shell,python等其他语言都可以通过ssh协议实现远程服务器命令调用,文件传输;Go也不例外,也有同样的实现方式。

详解C/C++协程实现原理及使用

协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。

Golang整洁接口最佳实践

然后,我们定义一个Error方法:Now, we can use an instance of the networkProblem struct wherever an error is accepted.

Go Web 框架 Gin 实践8—为它加上Swagger,帅帅的文档

三个包都有一定大小,安装需要等一会或要科学上网初始化编写API注释Swagger中需要将相应的注释或注解编写到方法上,再利用生成器自动生成说明文件gin-swagger给出的范例。

Golang fuzzy测试

在C/C++ 中,AFL已经发现了诸如 Mozilla Firefox、Internet Explorer、OpenSSH、Adobe Flash 等程序中的漏洞。

「链块技术10期」区块链基础语言——Go语言开发环境搭建

一、操作系统位数的查询方法在安装前首先要了解个人的电脑系统位数是32位还是64位。显示的是“x86_64”,说明系统位数是64位;如果显示的是“i686”,说明系统位数是32位。

网站地图