文档章节

CRM部署架构图

Mr-Bird-Lee
 Mr-Bird-Lee
发布于 2017/09/05 10:52
字数 286
阅读 138
收藏 0

 

  • 系统部署在AWS VPC(私有虚拟网络)中,分为内网区(PRIVATE SUBNET)外网区(PUBLIC SUBNET)

    内网区的主机/节点仅可以和VPC内部的主机/节点进行受限通讯;外网区主机/节点不仅可以和内部的主机/节点进行受限通讯,同时可以和VPC之外的网络进行受限通讯。即VPC外部仅可以受限访问外网区而不能直接访问内网区。

  • 一个VPC由两个AZ(可用区)组成,AZ是跨机房的,可以有效防止一个机房出问题而影响整个产品。
  • 请求访问过程:
  1. HTTP请求到AWS的ELB(弹性负载均衡器);
  2. 请求分发给Haproxy;
  3. haproxy将请求继续分发到nginx上,nginx即是web server又是反向代理和负载均衡器,请求为静态资源时nginx可作为静态资源服务器;
  4. 请求为动态资源转发到后面的tomcat上处理;
  5. tomcat接收请求,组装业务逻辑,通过name server(zookeeper)查找service,并通过rpc(RMI)调用;
  6. service为服务的实现。

 

© 著作权归作者所有

共有 人打赏支持
Mr-Bird-Lee
粉丝 1
博文 22
码字总数 33438
作品 0
海淀
程序员
私信 提问
Linux高可用集群(Corosync+Pacemaker)

说在前面: 这个编辑器也太霸道了,,两个浏览器,,一个不能粘贴,一个不能上图,只能保存草稿之后切换, 造孽啊! 写博不易,且看且珍惜 [蜡烛] ntp服务器配置 # vim /etc/ntf.conf 加入如下配置. 国...

My_King1
2014/04/19
0
0
Step by Step 创建一个新的Dynamics CRM Organization

前面演示过如何安装Dynamics CRM 2013,参见《Step by step Dynamics CRM 2013安装 》。 本文演示如何使用Microsoft Dynamics CRM Deployment Manager来创建一个新组织。 演示环境使用的是C...

技术小甜
2017/11/09
0
0
SugarCRM成功实施的五大步骤

  经过多年的发展,SugarCRM已经成为了客户管理软件的主流之势。有分析师表示,凭借着快速更新、易于部署、初始成本低廉、用户过渡方便等优势,SugarCRM的市场需求将会越来越旺盛!   如...

srforce
2014/05/29
0
0
Jerry眼中的SAP客户数据模型

本文Jerry将介绍八款SAP产品中的客户模型。希望您在阅读完本文之后,能对SAP客户模型设计的思路有一个最最粗浅的了解。 由于Jerry水平和精力所限,本文不会详细阐述这些产品里的客户模型设计...

JerryWang_SAP
05/05
0
0
揭秘国内6家主流CRM产品背后:NPS亟待提升,兼容性制约客户体验|T客研报

如果将市场上纷繁复杂的CRM应用分类,可以清晰的分出四大类: 1、外勤管理类:外勤365、玄讯、小步外勤 2、客户服务类:爱客CRM、小满CRM、码客 3、销售自动化:销售易、Xtools 4、SCRM:时趣...

玄学酱
05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
49分钟前
0
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
1
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
2
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
2
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部