分享
  1. 首页
  2. 文章

golang--gopher北京大会(2)

zzuse · · 6952 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

三、七牛CEO

qlang: github qiniu/qlang

microservice architecture: http://martinfowler.com/articles/microservices.html

Service Governance

  • Authorization
  • Logging
  • Change management
  • Central configuration
  • Scale in and scale out
  • Overload Protection
  • Service degradation
  • Monitor performance and health
  • Manage how and by whom services are used
  • Topology discovery and failure recovery

Overload Protection

  • N = Alert threshold
  • Important things
  • keep limit to N*2,not N
  • kill slow requests(SLA)

四、Dave Cheney 澳洲golang社区负责人

http://dave.cheney.net/

整理中...

五、晚场辩论

rust-lang.org

//GO
err := f(x)
if err != nil {
 retrun err;
}
//Rust
try!(f(x));
f(x)?

六、原射手CEO

gomobile和动态库的使用

整理中...

七、米嘉

github.com/mijia

整理中...

八、Marcel van Lohuizen -- Google Go team

golang.org/x/text 实现

整理中...

九、毛剑--bilibili

bfs分布式小文件存储: github.com/Terry-Mao/bfs

基于facebook Haystack Paper

  • 核心:proxy、directory、pitchfork、store
  • 运维:ops
  • 依赖:Hbase用户数据 zookeeper元数据
  • 流量走向 proxy->directory->store

十、李炳毅--百度

if r<= 0x7F {
 switch 
 case '0' <= r && r <= '9':
 return false
 case 'a' <= r && r <= 'z':
 return false
 case 'A' <= r && r <= 'Z':
 return false
 case ==
 return false
 return true
}
if unicode.IsLetter(r) || unicode.IsDigit(r) {
 return false 
}

十一、TiDB PingCAP创始人

1.interface 性能问题

var val interface{}
val = int64(10)

把整形赋值给interface会触法一次内存分配,会有一个数量级的开销

var d Datum
d.SetInt64(10)

换成struct提升10倍以上

2.Protobuf Go默认实现性能低,推荐gogo替代

3.跨数据中心复制,Raft(Port from etcd) 作者Diego Ongaro。相对multi-paxos简单成熟稳定

十二、陈辉-人工智能初创公司

1.悟空搜索:github.com/huichen/wukong

主协程,用于收发用户请求。分词器协程,负责分词。索引器协程,负责查找索引。排序器。

补充代码...

基于悟空搜索的计算技术 AHA: Ad Hoc Analytics引擎

github.com/huichen/aha

2.sego分词:huichen/sego

Double-Array Trie实现是一般Trie两倍效率

github.com/adamzy/cedar-go

补充代码...

3.弥勒佛机器学习:huichen/mlf

监督式学习:最大熵分类模型,决策树模型

非监督式学习:聚类问题

在线学习:在线梯度递降模型

神经网络:Restricted Boltzmann machine

补充代码...


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:zzuse

查看原文:golang--gopher北京大会(2)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
6952 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏