技术推进总是在不断总结前面已有的基础上不断完善,知识的结构也会越来越清晰,越来越多的业务会伴随着微服务技术的成熟而不断衍生出来。技术的演进是由规律可循的,下一代技术的提升 也是在总结前面的经验基础上形成一种标准,从主机托管到虚拟机技术成熟在到容器技术不断发展,一切技术的演进总是在解决一个问题,不断将问题的解决方案抽象出来不断的下沉到基础系统 尽量减少开发者技术难度,不断聚焦需要提升的业务,从而使众多传统公司向互联网转型。
本文主要说明云原生架构,kubenate相关概念,说明kubenate集群生产环境安装实践以及项目演示,本文以universe-push作为分布式服务示例说明在部署过程中出现的问题以及解决方案
本文以universe-push即时通讯系统说明Docker的应用场景,说明该项目使用持续集成工具进行编译,发布到本地执行部署的完整步骤
996 对于大多数来说可能不知道其真实的含义,但在互联网公司,这是一样普遍被形成共识的工作制度,每天早上9点上边,晚上9点下班,一周工作6天。在这几天这个工作制度由于马云的加入,正式被大众所认知,成为公开讨论的话题
概述 这个一个基础的消息通信架构,只在解决服务端与客户端消息通信,可应用于消息推送,即时通信以及由此衍生出来的消息通信业务。本项目基于其他开源项目的基础上,如t-io,wildfirechat, 希望通过合理的分布式架构,解决大规模并发链接的问题,从而适应互联网用户不断增长的需求,本项目将会采用微服务的开发与设计模式进行架构设计,尽量保持各个业务的单一性和高可用性。 这样的目的也是基于业务扩展的方式,方便以后能够在基于此通信架构基础上衍生其他相关业务,从而保持业务的独立性,增加项目的可维护性。
说明CentOS操作过程中需要注意的问题,本centos为最小化安装
主要说明不断更新的软件技术指引未来发展方向,此文持续更新。对于技术的共性给出必要的原理解释。 linux的基本技能,主要说明linux环境下c编程,shell;着重于基础概念,并不是作为进阶的工具,主要起到一个抛砖抛砖引玉的作用,能够通过对这些基本的技能的学习初步掌握解决问题的基本技能。此文章并不深入讨论各个技术点的细节,只是总结出技能之间的依赖关系,归纳出一般的学习步骤,希望对自己的思路有一个清晰的认识。
本文档旨在说明如果快速的接入集成推送SDK,快速实现小米,华为,魅族的推送接入,有关详细的设计文档参考集成推送设计说明文档
项目官方地址:https://www.fsharechat.cn [飞享]-即时聊天系统web客户端,使用vue框架,基于websocket实现基于json的文本协议实现即时通信。消息与android客户端同步,支持文字,图片发送,支持视频相关消息显示。支持与android端互通音视频通话。[公测地址](https://web.fsharechat.cn) 加13900000001获取技术支持或提供建议
项目已经迁移到这里https://github.com/fsharechat/android-chat 维护-[飞享]-全开源即时通讯(IM)系统的Android客户端,底层协议栈使用Java NIO进行完全自主改造,全新的心跳设计,全新的二进制协议设计,支持与[飞享] Web客户端消息互通。支持文本,语音,视频等常用功能
Android个人项目集锦及优秀代码整理,并实时更新最新的代码,同时现在正在完善微信公众平台的部分代码,如有兴趣,可以随时联系,也欢迎大家分享好的东西
基于魅族统一推送平台构建的,采用Netty pipline职责链的思想统一PushSDK接入,方便后续接入其他厂商,旨在实现魅族,小米,华为等PushSDK的统一接入
Gradle Plugin For publish AAR,JAR,Javadoc to Artifactory or Jcenter