1. 支持k8s集群部署的分布式即时聊天系统

    这是一个聊天系统的简单架构,解决大量用户需要即时通讯的解决方案,基于RPC框架Dubbo,SpringBoot构建微服务应用,提供Docker快速部署的解决方案。 提供Android客户端类似微信功能,包括好友添加,私聊,群聊,等基本功能

    2019/09/25 opensource

  2. 云原生-微服务未来发展

    技术推进总是在不断总结前面已有的基础上不断完善,知识的结构也会越来越清晰,越来越多的业务会伴随着微服务技术的成熟而不断衍生出来。技术的演进是由规律可循的,下一代技术的提升 也是在总结前面的经验基础上形成一种标准,从主机托管到虚拟机技术成熟在到容器技术不断发展,一切技术的演进总是在解决一个问题,不断将问题的解决方案抽象出来不断的下沉到基础系统 尽量减少开发者技术难度,不断聚焦需要提升的业务,从而使众多传统公司向互联网转型。

    2019/08/27 cloud-native

  3. 即时通讯服务在k8s容器的部署说明

    本文主要说明云原生架构,kubenate相关概念,说明kubenate集群生产环境安装实践以及项目演示,本文以universe-push作为分布式服务示例说明在部署过程中出现的问题以及解决方案

    2019/08/12 cloud-native

  4. 基于Docker的即时通讯系统的持续集成发布说明

    本文以universe-push即时通讯系统说明Docker的应用场景,说明该项目使用持续集成工具进行编译,发布到本地执行部署的完整步骤

    2019/08/07 docker

  5. 996的思考

    996 对于大多数来说可能不知道其真实的含义,但在互联网公司,这是一样普遍被形成共识的工作制度,每天早上9点上边,晚上9点下班,一周工作6天。在这几天这个工作制度由于马云的加入,正式被大众所认知,成为公开讨论的话题

    2019/04/15 wordpress

  6. 基于t-io的推送推送消息系统的分布式架构

    概述 这个一个基础的消息通信架构,只在解决服务端与客户端消息通信,可应用于消息推送,即时通信以及由此衍生出来的消息通信业务。本项目基于其他开源项目的基础上,如t-io,wildfirechat, 希望通过合理的分布式架构,解决大规模并发链接的问题,从而适应互联网用户不断增长的需求,本项目将会采用微服务的开发与设计模式进行架构设计,尽量保持各个业务的单一性和高可用性。 这样的目的也是基于业务扩展的方式,方便以后能够在基于此通信架构基础上衍生其他相关业务,从而保持业务的独立性,增加项目的可维护性。

    2019/03/04 opensource

  7. Centos 操作说明

    说明CentOS操作过程中需要注意的问题,本centos为最小化安装

    2018/07/13 Linux

  8. IT软件知识-技能图谱

    主要说明不断更新的软件技术指引未来发展方向,此文持续更新。对于技术的共性给出必要的原理解释。 linux的基本技能,主要说明linux环境下c编程,shell;着重于基础概念,并不是作为进阶的工具,主要起到一个抛砖抛砖引玉的作用,能够通过对这些基本的技能的学习初步掌握解决问题的基本技能。此文章并不深入讨论各个技术点的细节,只是总结出技能之间的依赖关系,归纳出一般的学习步骤,希望对自己的思路有一个清晰的认识。

    2017/12/31 overview