首先,你要评估你的用户数量。
在这些用户访问的情况下需要占用的资源。
包括你使用的中间件,数据库, *** 作系统等需要占用到的资源。
还有就是软件本身的并发数量,如果你的web高峰期访问超过几万,而你单台web服务器只能处理2000并发,是不是需要考虑集群和负载均衡。
当然如果你预估的用户数量不多的话可以先买主流配置的服务器看看效果。不建议,将web、数据库和数据放在同一台服务器上。
中间件是一种独立的系统软件或服务程序,是连接两个独立应用程序或独立系统的软件,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。
中间件在 *** 作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
随着计算机技术的快速发展,更多的应用软件被要求在许多不同的网络协议、不同的硬件生产厂商以及不一样的网络平台和环境上运营。这导致了软件开发者需要需要开发多种应用程序来达到运营的目的。所以,中间件技术的产生,在极大程度上减轻了开发者的负担,使得网络的运行更有效率。
扩展资料
中间件技术
1、远程过程调用
一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。事实上,一个RPC应用分为两个部分:server和client。server提供一个或多个远程过程;client向server发出远程调用。
在RPC模型中,client和server只要具备了相应的RPC接口,并且具有RPC运行支持,就可以完成相应的互 *** 作,而不必限制于特定的server。
2、面向消息的中间件
MOM指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。消息放入适当的队列时,目标程序甚至根本不需要正在运行;即使目标程序在运行,也不意味着要立即处理该消息。
对应用程序的结构没有约束:在复杂的应用场合中,通讯程序之间不仅可以是一对一的关系,还可以进行一对多和多对一方式,甚至是上述多种方式的组合。多种通讯方式的构造并没有增加应用程序的复杂性。
3、对象请求代理
可向上提供不同形式的通讯服务,包括同步、排队、订阅发布、广播等等,在这些基本的通讯平台之上,可构筑各种框架,为应用程序提供不同领域内的服务,如事务处理监控器、分布数据访问、对象事务管理器OTM等。
4、事务处理监控
事务处理监控最早出现在大型机上,为其提供支持大规模事务处理的可靠运行环境。随着分布计算技术的发展,分布应用系统对大规模的事务处理提出了需求,比如商业活动中大量的关键事务处理。
参考资料来源:百度百科—中间件
参考资料来源:百度百科—中间件技术
肯定要做RAID5或者RAID1哦,这样数据才安全,不然数据掉了,损失就大了。ERP服务器实际上由中间件和数据库两部分组成,对服务器的性能要求非常高的。数据库软件对多核心支持比较完善,所以推荐多核心多线程的服务器,内存要足够大,这样可以减少读硬盘。硬盘用是15000转的最好了,这样全局查询读数据表的时候才快。产品型号:I2TS2-6788V
产品类型:双路六核塔式服务器
处 理 器:Xeon E5-2620
内 存:8G DDR3 REG ECC
硬 盘:SAS 300G
机 构:塔式
价 格:¥13990
银牌服务
全国三年免费上门售后服务,关键部件三年以上免费质保。
建议你再增加2个硬盘,做raid5阵列,这样3个SAS 300G 15000转硬盘,可用容量有600GB,既提升了磁盘读取性能,也保障了数据安全,即使坏掉一个硬盘,数据也不会丢失。两个硬盘同时坏掉的可能性就太低啦。
给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门售后服务,在业界口碑很不错。
Tomcat和Websphere主要区别是:
Tomcat是的,功能比较单一的web应用服务器;Websphere是IBM的收费,除了web应用服务器还包含大量的工具和其他相关应用开发。Websphere价格昂贵,单买一个但CPU的服务器也要十几万。
Tomcat服务器是一个的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
WebSphere是IBM的。它包含了编写、运行和监视全天候的工业强度的随需应变Web应用程序和跨、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere是随需应变的电子商务时代的最主要的,可用于开发、部署和整合新一代的电子商务应用,如B2B,并支持从简单的网页内容发布到级事务处理的商业应用。WebSphere可以创建电子商务站点,把应用扩展到联合的移动设备,整合已有的应用并提供自动业务流程。
Tomcat和Websphere的相似点是都是基于J2EE和Eclipse等行业开放标准,并且它们使用公共的安装、管理、安全和编程模型。从开发看来就是类似的java开发,不过应用场景有差别。
先分别解释下1 主机就是普通的PC或者是服务器
2 数据库通俗点说就是存储数据的地方,比较常见的有Oracle,SqlServer,DB2等
3 中间件就是运行项目的服务器,常见的有tomcat,weblogic,websphere等
4 存储 ,存储是比较抽象的概念,不是具体的硬件
比如一个web项目,首先将数据库以及中间件安装在服务器上,首先启动中间件,让项目开始运行,当浏览器访问项目的时候,将数据存储在数据库中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)