
服务架构
mUncleWang
大道至简,悟在天成。
展开
-
我们给项目换了个编码
项目转码分享原创 2020-03-30 22:19:00 · 283 阅读 · 0 评论 -
IM服务器架构设想
简单架构 最初的IM聊天服务器可能像下图所示: 由于仅有一台im服务器,一台mysql,一旦任何一个服务出现故障,不得不对外停止服务.因此参考官方文档,做了ejabberd集群调研.内部模块ejabberd是一个高度模块化的服务器,它允许你按照自己实际需求,自由组合模块来实现功能,内部常见模块如下图所示: 集群目的ejabberd集群的目的是为了容错和可伸缩性,能...原创 2018-04-27 20:56:22 · 5146 阅读 · 1 评论 -
HAProxy and ejabberd
HAProxy and ejabberd英文链接:https://blog.onefellow.com/post/76702632637/haproxy-and-ejabberd虽然以前我已经发布了关于使用Cisco SLB的负载均衡ejabberd的文章,主要针对那些有能力使用基于思科的解决方案的人 ,虽然这种解决方案成本非常昂贵。今天我会写一点关于HAProxy的内容,针对那些没有...翻译 2018-04-27 22:20:04 · 325 阅读 · 0 评论 -
RESTful API 设计指南
RESTful API 设计指南本文转自阮一峰老师的博客,原文链接地址:RESTful设计指南网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的AP转载 2017-05-20 18:43:37 · 252 阅读 · 0 评论 -
大型网站架构系列:负载均衡详解
一、软件负载均衡概述硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝,参考出处文末。二、Nginx负载均衡Nginx是一款轻量级的Web服务器/反向代理服务器,工作在七层Http协议的负载均衡系统。具有高性能、高并发、低内存使用等特点。转载 2017-01-01 14:34:56 · 512 阅读 · 0 评论 -
关于私有部署的一些方案思考
大客户私有部署的SaaS方案思考概述近来公司需要给大客户做私有部署,由于客户分公司较多,业务广泛,集团希望共享客户资源,统一服务流程,共享监控数据和统计数据,需要我们这边深入考虑部署方案。 目前我们使用的SaaS架构是多租户中的第三种方案,即共享数据库,共享 Schema,共享数据表。如果你不了解神码是SaaS?请移步维基百科详细查阅(软件即服务-SaaS)。简单来说是实现了在多用户环境下...原创 2018-12-14 21:19:15 · 5947 阅读 · 1 评论