一周 Go World 新鲜事[Asta 优选]

来源:互联网 发布:广联达计价软件多少钱 编辑:程序博客网 时间:2024/04/29 19:10
 RESTful API 设计最佳实践  

项目资源的 URL 应该如何设计?用名词复数还是用名词单数?一个资源需要多少个 URL ?用哪种 HTTP 方法来创建一个新的资源?可选参数应该放在哪里?那些不涉及资源操作的 URL 呢?实现分页和版本控制的最好方法是什么?因为有太多的疑问,设计 RESTful API 变得很棘手。在这篇文章中,我们来看一下 RESTful API 设计,并给出一个最佳实践方案。

在公众号中回复(非评论)关键词“restful ”即可阅读全文


 从 ELK 到 EFK

日志数据在以下几方面具有非常重要的作用:

数据查找:通过检索日志信息,定位相应的 bug ,找出解决方案

服务诊断:通过对日志信息进行统计、分析,了解服务器的负荷和服务运行状态

数据分析:可以做进一步的数据分析,比如根据请求中的课程 id ,找出 TOP10 用户感兴趣课程。

针对这些问题,为了提供分布式的实时日志搜集和分析的监控系统,沪江采用了业界通用的日志数据管理解决方案 - 它主要包括 Elasticsearch 、 Logstash 和 Kibana 三个系统。通常,业界把这套方案简称为ELK,取三个系统的首字母,但是在实践之后将其进一步优化为EFK,F代表Filebeat,用以解决Logstash导致的问题。本文即是对 EFK 的详细介绍。

在公众号中回复(非评论)关键词“ EFK ”即可阅读全文


微服务在腾讯游戏用户运营领域的探索及实践

腾讯游戏用户精细化运营业务快速发展,在亿级用户、海量数据、多部门异构系统的背景下,原本 Case-by-case 的模式,在开发效率和运营质量上的瓶颈日益凸现。 本演讲将分享在腾讯游戏用户运营领域模型的探索和技术实践中,通过 Golang 结合 Lua 开发高性能的微服务运行时框架和服务网关,实现流程和协议的标准化,进行敏捷开发和持续交付的历程,同时介绍在技术选型、架构演进、可用性建设方面的思考和实践。


在公众号中回复(非评论)关键词“ 腾讯游戏 ”即可查看演讲内容


 

ElasticSearch 集群监控

Elasticsearch 提供了大量的 Metric,可以帮助您检测到问题的迹象,在遇到节点不可用、out-of-memory、long garbage collection times 的时候采取相应措施。但是指标太多了,有时我们并不需要这么多,这就需要我们进行筛选。



在公众号中回复(非评论)关键词“ 集群监控 ”即可阅读全文


 

Go语言备忘录:反射的原理与使用详解

目录:

  1. 预备知识

  2. reflect.Typeof、reflect.ValueOf

  3. Value、Type

  4. 动态调用

  5. 通过反射可以修改原对象

  6. 实现类似“泛型”的功能


在公众号中回复(非评论)关键词“ 备忘录 ”即可阅读全文



开源项目RESTFul 风格的 API 管理后台,基于 beego 和 layui在公众号中回复(非评论)关键词“ API 管理后台 ”即可阅读全文基于openapi文档的自动化生产代码工具在公众号中回复(非评论)关键词“ 代码工具 ”即可阅读全文活动推荐10.21 gohack 2017点击“阅读原文”即可报名








原创粉丝点击