<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaojax的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaojax</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaojax]]></copyright><item><title><![CDATA[阿里云k8s+log-pilot日志收集]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105438607</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105438607</guid><author>xiaojax</author><pubDate>Fri, 10 Apr 2020 17:43:33 +0800</pubDate><description><![CDATA[背景说明
项目基本完成容器化与vpc迁移，完成架构改造的第一步。之后计划将服务逐步迁移到k8s上管理，依赖docker+k8s这样的PAAS平台，做到“更轻量的运维，人人都是devops”。
首先项目运行在阿里云的vpc内，需要使用阿里云的k8s容器服务，需要做所有系统的二次迁移。那么在迁移之前，需要了解使用k8s的架构需要有哪些一些基础设施。
k8s作为优秀的PAAS平台，已经帮我们解决资源调度...]]></description><category></category></item><item><title><![CDATA[docker与k8s网络模型学习]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105384950</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105384950</guid><author>xiaojax</author><pubDate>Wed, 08 Apr 2020 12:25:11 +0800</pubDate><description><![CDATA[之前围绕阿里云的容器服务，内部做了一次阿里云基于k8s服务治理的总结。这次系统地学习了docker与k8s的网络模型，并从kubelet出发研究了kubelet -&gt; dockershim -&gt; cni -&gt; flannel的调用链路，对cni项目的源码做了些许分析。

Docker网络模型
K8S网络模型

同POD网络
同NODE网络
不同NODE网络


CNI分析


D...]]></description><category></category></item><item><title><![CDATA[缓存设计实践]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105373034</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105373034</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:37:19 +0800</pubDate><description><![CDATA[缓存设计的意义
当我们在设计系统时，项目的初期一般不会考虑缓存的设计，理由大致是一开始业务增长缓慢，不会有太多的请求量，系统的负载问题没有那么突出。当业务不断增长，服务端请求量激增导致系统对底层存储（SQL or NoSQL等）读写数据压力增加，这时我们缓存的接入就十分必要。一方面缓存可以是in memory的一块存储空间，在单点的服务上缓存获取到请求及对应的响应（当然一套分布式的同步机制也是可以...]]></description><category></category></item><item><title><![CDATA[灰度发布系统设计]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105373029</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105373029</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:36:44 +0800</pubDate><description><![CDATA[前言
互联网公司在起步阶段一般用户量少，系统处在快速试错与迭代阶段，对于系统部署对用户的影响及系统上线的流程不会有太多的顾虑和投入。相反，当业务量上升，系统承载的流量也因此升高，这时还用起步阶段的部署流程和方式，不仅对用户使用可能带来较大的影响，也对自身产品的品牌形象带来伤害。
这个话题其实已是老生常谈，现在各种微服务治理，k8s等容器编排系统甚至service mesh的普及，将服务上线对现网的...]]></description><category></category></item><item><title><![CDATA[跨云平台大数据系统迁移实践]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105373004</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105373004</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:35:43 +0800</pubDate><description><![CDATA[背景介绍
最近又能挤一挤时间，来聊一聊前一段时间接手的一个大数据系统项目。
随着云计算的普及，大部分互联网公司的系统都是基于云原生的产品和体系来搭建的，我接手的系统也不例外。数据处理部分从底层存储，到中间层数据处理系统，再到上层的ETL系统第一版都是基于Google Cloud Platform来搭建的，GKE + PubSub + DataFlow + FireStore，数据服务部分，负载均衡...]]></description><category></category></item><item><title><![CDATA[电竞AI之听觉篇：Tacotron-2分析-Tacotron模型]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105372934</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105372934</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:31:59 +0800</pubDate><description><![CDATA[前言
随着电子竞技不断被正名，近几年的热度也在不断攀升，越来越多的公司和创业者开始关注和投入到电竞生态链。从资讯、数据、赛事到工具、组建战队都可以找到不少创业公司在深耕这个领域。
今天这篇主要围绕在电竞内容，我们能通过AI技术做怎样的尝试。电竞内容抽象上说就是信息通过不同媒介呈现出来的效果，一个人可以从视觉、听觉等多个方面接收不同媒介的信息。因此在视觉上我们可以通过文字、图片甚至视频来表达电竞比赛...]]></description><category></category></item><item><title><![CDATA[电竞AI之视觉篇：YOLO算法在电竞中的应用（Darknet + TF)]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105372925</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105372925</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:31:25 +0800</pubDate><description><![CDATA[转战米国，经过一段时间的调整和适应，终于有时间整理下最近做的一个项目。从infra到云到大数据到AI，各个领域都应该保持学习，技术的道路从来都不是一帆风顺。
1. 场景介绍
MOBA玩家都比较熟悉不论是DOTA2还是LOL，游戏内会有minimap，为玩家提供位置、视野及信号等信息，帮助对局势进行判断。
假设我们在一个非直播的比赛数据页面，通过小地图的数据，一方面帮助高玩在没有流量的情况下也能合理...]]></description><category></category></item><item><title><![CDATA[websocket与socket.io比较与分析]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105372833</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105372833</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:30:01 +0800</pubDate><description><![CDATA[大家参与的项目里多少都会有web server与browser需要长连接互联的场景，当然我也是，之前没有进行太多方案的调研（比如深入理解通信协议和通用的一些解决方案），所以websocket就不假思索地直接用了，包括去年写的框架xframe里也是直接嵌入了官方websocket的library来实现的。
两周前遇到个场景，前端大佬提需求说能否支持socket.io，之前写的websocket的se...]]></description><category></category></item><item><title><![CDATA[供应链平台对比]]></title><link>https://blog.youkuaiyun.com/xiaojax/article/details/105372651</link><guid>https://blog.youkuaiyun.com/xiaojax/article/details/105372651</guid><author>xiaojax</author><pubDate>Tue, 07 Apr 2020 20:20:44 +0800</pubDate><description><![CDATA[前言
因为2020的黑天鹅，开始新的事业旅程，经过对平台、细分领域及未来空间的思考，最后决定投身于供应链系统和决策相关的领域进行人生的第三条曲线的再改造。
那么作为新行业的new grass，在真正进入工作状态前，还是要未雨绸缪，做足功课的，另外也介于网上的相关的资料不是太多，供应链相关的知识又错综复杂，所以也想借此机会自我学习，整理知识。
接下来的章节就按作者的学习路径为基础，对一些概念和行业内...]]></description><category></category></item></channel></rss>