Golang中的自动伸缩和自防御设计
摘要:Raygun服务由许多活动组件构成,每个组件用于特定的任务。其中一个模块是用Golang编写的,负责对iOS崩溃报告进行处理。简而言之,它接受本机iOS崩溃报告,查找相关的dSYM文件,并生成开发者可以阅读并理解的堆栈跟踪信息。 dSYM-worker进程的操作非常简单,它通过Redis队列接收作业
阅读全文
posted @
2019-02-15 09:40
一天不进步,就是退步
阅读(484)
推荐(0) 编辑
增量架构方法与系统构建
摘要:世界上大多数的应用程序,可能有90%,都是由单体结构(monolithic)完美地提供服务的;Randy Shoup在Summit 2018年峰会上宣布,为了避免过度设计,我们应该从一个简单的架构开始,并根据需要进行演进。在他最近发表的演讲中,他描述了自己与在一些公司的项目经历,这些公司起初规模很小
阅读全文
posted @
2019-02-14 09:59
一天不进步,就是退步
阅读(919)
推荐(1) 编辑
JAVA开发者的Golang快速指南
摘要:Golang作为Docker、Kubernetes和OpenShift等一些酷辣新技术的首选编程语言,越来越受欢迎。尤其它们都是开源的,很多情况下,开源是非常有价值的。深入学习阅Golang等源代码库中的源文件,可以更深地理解它们,同时也有利于其他编程语言的开发者快速映射某些概念,比如Go与Java
阅读全文
posted @
2019-01-27 20:36
一天不进步,就是退步
阅读(437)
推荐(0) 编辑
Go语言程序结构分析初探
摘要:每一种编程语言都有自己的语法、结构以及自己的风格,这也是每种语言展现各自魅力及众不同的地方。Go也不例外,它简单而优雅,与此同时使用起来也很有趣。在本文中,我们将讨论以下几点: Go程序结构 如何运行Go程序 Go中的注释 分号 代码回顾 Go程序结构 如何运行Go程序 Go中的注释 分号 代码回顾
阅读全文
posted @
2019-01-24 10:31
一天不进步,就是退步
阅读(205)
推荐(0) 编辑
经济学人使用Golang构建微服务历程回顾
摘要:关键点 经济学人内容分发系统需要更大的灵活性,将内容传递给日益多样化的数字渠道。为了实现这一灵活性目标并保持高水平的性能和可靠性,平台从一个单体结构过渡到微服务体系结构。 用Go编写的服务是新系统的一个关键组件,它使得团队能够交付可伸缩的、高性能的服务并快速迭代新产品。 Go的并发性和对API的支持
阅读全文
posted @
2019-01-22 18:45
一天不进步,就是退步
阅读(1379)
推荐(0) 编辑