首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/337249

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

聊天室服务分析设计

如果你需要写一个简单的聊天室的服务,那么我想很多网上的demo都可以直接拿来用。但是如果你要做的是给线上百万甚至千万级用户用的服务,那么,整个结构和聊天室Demo是必然不一样的。本文就从设计一个大用户量的聊天室服务的角度出发来思考。 分布式? 首先用户量大必然先考虑的问题是服务是单进程还是多进程,单机器还是多机器,单进程代表的是单机上跑一个服务,单机器代表的是单机上跑一个或者多个服务,这两种方案都是不可行的。理由是考虑下面几个方面: 1 单进程或单机器对机器性能要求较高:由于一台机器上的一个进程直接服务于这么多用户,因此在内存,带宽,CPU等要求上是非常高的。 2 单进程必然导致高内存,高内存的内存回收机制会对服务稳定性产生影响 3 单进程的进程容错性不好。一旦这个进程挂了,那么整个服务就会处于瘫痪 4 单进程的扩展性不好。由于服务用户必然是从少到多,我们需要的是一个可以不断增加机器就能增加抗压性的服务。 于是考虑使用到多机器多进程(分布式服务)。 谈到多进程的架构设计,避免不了的是进程间通信的问题。两个进程进行相互通信分为两种情况:同机器两个进程的相互通信,不同机器的两个进程的相互...

HAWQ技术总结

HAWQ技术总结: 1、 官网: http://hawq.incubator.apache.org/ 2、 特性 2.1 sql支持完善 ANSI SQL标准,OLAP扩展,标准JDBC/ODBC支持。 2.2 具有MPP的性能。 2.3 支持外部数据整合。 HAWQ能够访问HDFS上的Json文件、Hive、HBase等外部数据。 2.4 支持ACID事务。 这是很多现有基于SqlonHadoop引擎无法做到的,能够好的保证数据一致性。 3、 优缺点: 优点: * sql支持度好:目前能支持SQL99,SQL2003标准 * 支持事务。 * 支持insert 缺点: * 基于GreenPlum实现,技术实现复杂,包含多个组件。比如对于外部数据源,需要通过PXF单独进行处理; * C++实现,对内存的控制比较复杂,如果出现segmentfault直接导致当前node挂掉。 * 安装配置复杂; 4、 关键技术: 4.1 系统架构与关键组件 HAWQ集群的主要组件。其中有几个Master节点:包括HAWQ master节点,HDFS master节点NameNode,YARN ma...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册