趣头条 徐鹏 自研servicemesh在趣头条的落地

CodeWarrior

2019/07/08 发布于 编程 分类

GIAC2019 

文字内容
1. servicemesh
3. 10 servicemesh , , ,
4. 01 02 servicemesh servicemesh(negri) 03 negri 04 negri 05 negri
5. 01 ser vicemesh
6. servicemesh sidecar
7. servicemesh
8. servicemesh s er vic em es h • • • • • • • • • • • • • , path , • • • • • • •
9. servicemesh- ?NO! ser vicemesh 1. , , 2. UI,web/cli, , 3. 4. 5.sidecar , k8s, , ,
10. 02 servicemesh(negri)
11. servicemesh(negri) -why 1 istio ,envoy c+ + 2 auth, 3 ,abtest,trace / , , ,
12. servicemesh(negri) • negri , • • negri ui • ip k8s/consul ,
13. servicemesh(negri) - 1 2 ,php. go la ng ,j ava , s lb , no de j s ,py tho n 3 4 ,D RY , 5 , , ,tra c e , m etri c s , l o g , 6 ui, m etri c s ,tra c e , , , a bte st,tra c e , a uth, , s ign
14. servicemesh(negri) - 1 2 , fo rk 3 , syste m d, 4 , , 5 , 6 c gro up (CP U, ) c l i e nt s e r ve r s e r ve r , , ,
15. servicemesh(negri) -
16. 03 negri
17. negri
18. negri • , • ,php • negri (sidecar) , php
19. negri - 1 go ox y (tra efi k ), 1 0 0 k qps , , go , 3 ko ng(ngi nx ) 2 / 4 1. tra ns po rt 2. 3 . c pu , , , ,m etri c s , 1 2 w, , ko ng net/http 1. http2 2. 3. 5 ko ng , , , ,grpc , we bs o c ket, http http
20. negri 1 - tra ns po rt 2 tra ns po rt, http prox y buffe r po o l 3 4 go ri l l a /m ux , 5 s ide car , re o pe n re o pe n , , m etri c s co unte r s um m e r y his gram , pro m s gauge
21. negri -sidecar 1 , , , 2 , viper.merge 3 sidecar , ,
22. 04 negri
23. negri -
24. negri - metrics
25. negri -trace
26. negri -redis mesh
27. 05 negri
28. negri 1 xds xds , istio , , 2 redis,mysql,nsq,kafka ,metrics,trace 3 , , ,