一周 Go World 新鲜事-祝大家新年快乐!

01

如何实现一个go packages的开源镜像站

go get的使用的英文git等版本控制仓库管理的文件作为包管理工具,因为git仓库的英文分散的,由于一些原因可能一些网站不能直接访问,也不方便设置系统代理。


出自GoCN每日新闻(2018-02-10)

02

GONUM:一个便捷的 Go 数值运算库

Gonum是一套软件包,旨在使编写数值和科学算法具有生产力,性能和可扩展性。

Gonum包含矩阵和线性代数的库; 统计数据, 概率 分布和抽样 ; 对于工具 的功能分化, 整合和优化 ; 网络创建和分析; 和更多。


出自GoCN每日新闻(2018-02-12)

03

使用 Go 和 Pusher 进行实时 API 监控

REST是一种流行的架构风格,用于在Web上的计算机系统之间提供标准,使系统更容易相互通信。它主要被API用于向需要它们的其他系统提供数据。

有时,API的提供者想监视它的使用。监测API有助于提供有用的信息。例如哪些端点被最频繁地调用,或哪些区域是使用请求IP地址的最大受众。这些信息可以用来优化API。


出自GoCN每日新闻(2018-02-13)

04

Go 生成 GraphQL 服务端

这是一个用于在golang中快速创建严格类型的graphql服务器的库。

dep ensure -add github.com/vektah/gqlgen

请使用dep来固定你的版本,这里的apis应该被认为是不稳定的。

理想情况下,您应该使用用于生成代码的二进制文件以及库本身进行版本化。生成的代码和运行时之间的版本不匹配会很难看。gorunpkg使得这很简单:


出自GoCN每日新闻(2018-02-12)

05

微服务架构技术栈选型手册

2014 年可以认为是微服务 1.0 的元年,当年有几个标志性事件,一是 Martin Fowler 在其博客上发表了”Microservices”一文,正式提出微服务架构风格;二是 Netflix 微服务架构经过多年大规模生产验证,最终抽象落地形成一整套开源的微服务基础组件,统称 NetflixOSS,Netflix 的成功经验开始被业界认可并推崇;三是 Pivotal 将 NetflixOSS 开源微服务组件集成到其 Spring 体系,推出 Spring Cloud 微服务开发技术栈。

一晃三年过去,微服务技术生态又发生了巨大变化,容器,PaaS,Cloud Native,gRPC,ServiceMesh,Serverless 等新技术新理念你方唱罢我登场,不知不觉我们又来到了微服务 2.0 时代。

基于近年在微服务基础架构方面的实战经验和平时的学习积累,我想总结并提出一些构建微服务 2.0 技术栈的选型思路,供各位在一线实战的架构师、工程师参考借鉴。对于一些暂时还没有成熟开源产品的微服务支撑模块,我也会给出一些定制自研的设计思路。


出自GoCN每日新闻(2018-02-16)



点击“阅读原文”,查看本周更多新资讯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值