技术推进总是在不断总结前面已有的基础上不断完善,知识的结构也会越来越清晰,越来越多的业务会伴随着微服务技术的成熟而不断衍生出来。技术的演进是由规律可循的,下一代技术的提升 也是在总结前面的经验基础上形成一种标准,从主机托管到虚拟机技术成熟在到容器技术不断发展,一切技术的演进总是在解决一个问题,不断将问题的解决方案抽象出来不断的下沉到基础系统 尽量减少开发者技术难度,不断聚焦需要提升的业务,从而使众多传统公司向互联网转型。
本文主要说明云原生架构,kubenate相关概念,说明kubenate集群生产环境安装实践以及项目演示,本文以universe-push作为分布式服务示例说明在部署过程中出现的问题以及解决方案
本文以universe-push即时通讯系统说明Docker的应用场景,说明该项目使用持续集成工具进行编译,发布到本地执行部署的完整步骤
996 对于大多数来说可能不知道其真实的含义,但在互联网公司,这是一样普遍被形成共识的工作制度,每天早上9点上边,晚上9点下班,一周工作6天。在这几天这个工作制度由于马云的加入,正式被大众所认知,成为公开讨论的话题
概述 这个一个基础的消息通信架构,只在解决服务端与客户端消息通信,可应用于消息推送,即时通信以及由此衍生出来的消息通信业务。本项目基于其他开源项目的基础上,如t-io,wildfirechat, 希望通过合理的分布式架构,解决大规模并发链接的问题,从而适应互联网用户不断增长的需求,本项目将会采用微服务的开发与设计模式进行架构设计,尽量保持各个业务的单一性和高可用性。 这样的目的也是基于业务扩展的方式,方便以后能够在基于此通信架构基础上衍生其他相关业务,从而保持业务的独立性,增加项目的可维护性。
说明CentOS操作过程中需要注意的问题,本centos为最小化安装
主要说明不断更新的软件技术指引未来发展方向,此文持续更新。对于技术的共性给出必要的原理解释。 linux的基本技能,主要说明linux环境下c编程,shell;着重于基础概念,并不是作为进阶的工具,主要起到一个抛砖抛砖引玉的作用,能够通过对这些基本的技能的学习初步掌握解决问题的基本技能。此文章并不深入讨论各个技术点的细节,只是总结出技能之间的依赖关系,归纳出一般的学习步骤,希望对自己的思路有一个清晰的认识。
本文档旨在说明如果快速的接入集成推送SDK,快速实现小米,华为,魅族的推送接入,有关详细的设计文档参考集成推送设计说明文档