一周 Go World 新鲜事-2018W47 - Go语言中文社区

一周 Go World 新鲜事-2018W47



01

微服务的接入设计与动静资源隔离



这个系列是微服务高并发设计,所以我们先从最外层的接入层入手,看都有什么样的策略保证高并发。接入层的架构画一个简图来讲包括下面的部分,接下来我们依次解析各个部分以及可以做的优化。


原文链接:

https://segmentfault.com/a/1190000017147575

原文二维码

640?wx_fmt=png




02

Kubernetes在上汽集团云平台及AI方面的应用


2018年11月13日,由Rancher Labs、华为、CNCF联合主办的KubeCon + CloudNativeCon 的同场活动——云原生服务网格(Istio)企业峰会在上海隆重举行,上汽集团帆一尚行业务发展部总经理龚瀚申在峰会上进行了主题演讲,分享了上汽集团如何在利用Kubernetes的强大能力的同时,降低系统的使用门槛,使得Kubernetes技术能够多样化的满足不同技术水平用户的使用需求,并且利用Kubernetes的强大能力支撑人工智能等新兴业务。


原文链接:

https://segmentfault.com/a/1190000017150455

原文二维码:

640?wx_fmt=png




03

用go语言给lua/openresty写扩展



最近的一个lua项目中需要解析wbxml,WBXML是XML的二进制表示形式,Exchange与手机端之间的通讯采用的就是该协议,我需要解析到手机端提交过来的数据,以提高用户体验。

但是lua没有现成的Wbxml解析库,从头撸一个势必要花费大量造轮子的时间,在网上查找了半天,发现有一个go语言版本的:

https://github.com/magicmonty/activesync-go,

写了几行测试代码,确认该库可以正常解析出Exchange的wbxml数据内容。


原文链接:

https://zhuanlan.zhihu.com/p/50937409

原文二维码:

640?wx_fmt=png




04

分布式事务:Saga模式


1987年普林斯顿大学的Hector Garcia-Molina和Kenneth Salem发表了一篇Paper Sagas,讲述的是如何处理long lived transaction(长活事务)。Saga是一个长活事务可被分解成可以交错运行的子事务集合。其中每个子事务都是一个保持数据库一致性的真实事务。


原文链接:

https://www.jianshu.com/p/e4b662407c66

原文二维码:

640?wx_fmt=png




05

《快学 Go 语言》之程序大厦是如何构建起来的


本节我们要开讲 Go 语言在数据结构上最重要的概念 —— 结构体。如果说 Go 语言的基础类型是原子,那么结构体就是分子。分子是原子的组合,让形式有限的基础类型变化出丰富多样的形态结构。结构体里面装的是基础类型、切片、字典、数组以及其它类型的结构体等等。


原文链接:

https://juejin.im/post/5bf76783e51d45599d422a2b

原文二维码:

640?wx_fmt=png



职位推荐:


【上海普陀】晓信科技招聘Golang工程师


【北京】小川科技(最右app-招聘golang开发工程师


【北京】贝壳找房(链家)招聘消息服务Go工程师

 

招聘详情地址:https://gocn.vip/explore/category-8





活动:


Gopher Meetup 巡回第五站 - 广州  报名开始进入倒计时


还未报名的同学请戳下方 阅读原文 进行报名


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/RA681t58CJxsgCkJ31/article/details/84645826
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-13 12:17:19
  • 阅读 ( 673 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢