golang json 性能分析

Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使…

中国式微服务技术栈2.0!

作者:杨波
来源:微信公众号-波波微课
一、前言
近年,Spring Cloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线…

阿里分布式事务框架GTS开源啦!

整理:开源中国
就在9号这天,阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动!在微服务系统中,分布式事务一直是痛点,也是…

阿里涉足零售IoT的猜想

购物是日常生活的重要组成部分,鉴于对零售业的高需求, 从仓库操作的自动化到终端消费者的用户行程,零售业开始利用物联网提供的不同解决方案是有道理的,这或许是对新零…

数字化供应链的敏捷性思考

制造业正在准备着新的工业革命——工业4.0,但是,只是制造商需要为工业4.0做准备吗? 它如何影响全球工业的供应链呢? 工业4.0可以被看作是全球供应链数字化的…

老码农眼中的区块链

大家可能已经听说过比特币、莱特币、以太币等等,以及它们作为一种新货币在市场上的潜力。 有趣的是,很多投资比特币的人也提到了区块链之类的东西。 显然,这项技术是比…

为什么需要分布式配置中心?

作者 :谭明(林湾村龙猫)| 徐刘根
一、前言

对于配置文件,我们并不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是:

系统运行时(runt…

谈谈服务雪崩、降级与熔断

作者:孤独烟
微信公众号:孤独烟(ID:zrj_guduyan)
引言
首先,之所以谈这个话题呢,是发现现在很多人对微服务的设计缺乏认识,所以写一篇扫盲文。当然…

阿里竟然雇佣了一只大猴子…

图源:Picture from Gremlin
公众号:阿里巴巴中间件(ID:Aliware_2018)
我们“雇佣”了一只大猴子,只为“搞破坏”,不开玩笑。…

10分钟了解Docker,运维和开发视角有什么不同?

注意:
读完本篇文章,记得文末还有送书福利哦!
Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如今Docker…

深度解密Go语言之Slice

以下文章来源于码农桃花源 ,作者饶全成
Go 语言的 slice 很好用,不过也有一些坑。slice 是 Go 语言一个很重要的数据结构。网上已经有很多文章写过…

深度解密Go语言之反射

以下文章来源于码农桃花源 ,作者饶全成

正文共: 17712字 12图
预计阅读时间: 45分钟

反射和 Interface 息息相关,而 Interfac…

干货 | 携程Redis跨IDC多向同步实践

作者简介
祝辰,携程框架架构研发部资深研发工程师,主要负责Redis跨站点容灾方面的工作, 目前致力于研究分布式系统中的一致性问题以及相关理论和解决方案。此前曾…

深度解密Go语言之channel

channel 实现 CSP

Channel 是 Go 语言中一个非常重要的类型,是 Go 里的第一对象。通过 channel,Go 实现了通过通信来实现内存…

基于 micro 的 go 微服务系列之一

这是在新公司接触微服务框架(micro框架)后的总结,go微服务序列之一,在未来,我将会较深入的研究go和微服务,之后也会陆陆续续的发布一些文章,如果想直接查阅…

Go 语言实现的帅帅的 Docker 终端 UI:lazydocker

开发者 jesseduffield 开源了一个用于 Docker 和 docker-compose 的简单终端 UI —— lazydocker,才短短几天目…

Go defer 会有性能损耗,尽量不能用?

上个月在 @polaris @轩脉刃 的全栈技术群里看到一个小伙伴问 “说 defer 在栈退出时执行,会有性能损耗,尽量不要用,这个怎么解?”。
恰好前段…

深度解密Go语言之context

以下文章来源于码农桃花源 ,作者饶全成
Go 语言的 context 包短小精悍,非常适合新手学习。不论是它的源码还是实际使用,都值得投入时间去学习。
这篇文章…

由 studygolang.com 得到 IP 是怎么做到的?详解 DNS 与 CoreDNS 的实现原理

域名系统(Domain Name System)是整个互联网的电话簿,它能够将可被人理解的域名翻译成可被机器理解 IP 地址,使得互联网的使用者不再需要直接接触…

如何在Go语言中使用Websockets:最佳工具与行动指南

以下文章来源于TonyBai ,作者白明的赞赏账户
如今,在不刷新页面的情况下发送消息并获得即时响应在我们看来是理所当然的事情。但是曾几何时,启用实时功能对开发…