导航:首页 > IDC知识 > app应用服务器

app应用服务器

发布时间:2020-10-17 17:58:35

1、手机app一般用什么配置的服务器

这类软件的下载量、在线数都较大,服务器价位很多种了,要根据app业务和用户群选择服务器配置。
配置不能低于4核8G内存,带宽10M起步吧,因为用时用的人多,用起来就不会堵塞。

国内考虑用阿里云或者腾讯云都不错。成本方面也是云服务器较低一些,实体服务器较贵一些。发展的大趋势就是奔着云计算,上云去的。从你的需求来看,国内选择那几个比较大的商家合适,至于名字和具体配置选择也是一门学问,老魏会帮助你提供参考意见。

2、app应用一定需要后台服务器么?

app应用一定需要后台服务器么?我也不知道有没有后台服务器当然是需要有一定的人力和一些嗯一些公司或者是一些机构的一个配合

3、手机app服务器选择

tomcat完全可以了, tomcat是应用服务器,但是你得有一台主机做为硬件服务器。然后用tomcat来运行web程序,接口, 让手机调用交互数据。

4、app应用软件需要服务器吗

看app的功能了,比如单机的,不需要,其他的比如网游,聊天软件,需要服务器

5、app的服务器怎么选择

这要看APP的软件中有没有相关的服务器选择的功能,如果没有,是无法选择的。

6、web服务器和应用服务器的区别?

一、指代不同

1、web服务器:叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。

2、应用服务器:指通过各种协议把商业逻辑曝露给客户端的程序。

二、功能不同

1、web服务器:可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。

2、应用服务器:提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。


三、特点不同

1、web服务器:传送(serves)页面使浏览器可以浏览。

2、应用服务器:应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。


7、什么是APP服务器?

app server的前身是middleware(中间件),历史要长的多。早在上世纪六七十年代就已经开始在IBM大型机系统上广泛应用了,叫做TP Monitor,比较著名的是BEA的Tuxedo和IBM的CICS,运行在Terminal/Server模式的Server端,其功能主要是分离商业逻辑,进行分布式计算的,可以自动管理事务、资源和容错等等。因为发展的时间很长,所以技术非常成熟。middleware最早是用cobol编写的,现在还可以偶尔看到cobol的中间件的旧系统,再后来middleware改用C++来实现,著名中间件的有IBM的CICS,BEA的Tuexdo,仍然广泛的应用在高端系统中,特别是银行系统。

然而在面向对象的技术出现和广泛的应用之后,TP Monitor由于不是面向对象的,而是面向过程的调用,因此TP Monitor管理的商业逻辑并没有分布式对象系统中的商业组件那样的可扩展性、可重用性,表现出来很大的局限。

不过像PHP这样主要还是面向过程调用的函数式的语言来说,TP Monitor仍然可以支持的非常完美,由于有了TP Monitor的支持,PHP也可以应用在企业的环境中了。

我所知道的eachnet用的是:

1
Linux+Apache+PHP+Tuxedo+Oracle

eachnet在上海好几个ISP那里放了服务器,以保证服务不因某个ISP的问题而无法访问。我曾经见过eachnet在上海热线机房的服务器,说出来,大家可能不信,eachnet竟然用的是自己攒的兼容机,世纪之星的机箱,估计不比我们大家自己买的兼容机强到哪里去。大概有六七台机器的样子,来负载均衡。

对象请求代理(Object Request Brokers)是另一种用的很多的中间件,支持分布式对象的调用。然而它的问题是仅仅是一个代理(Broker),系统级的功能需要自己来实现,这包括管理并发性、事务、资源管理和容错机制等等,而且不同的厂商提供的ORB之间也存在互操作的兼容性问题。

于是一种综合了TP Monitor和ORB功能的新的服务器出现了,叫做CTM(Component Transaction Monitor)组件事务监控器。用在我们特定的管理应用程序的环境中就是App Server。

在1997年开始,CTM市场发生了巨大的变化,因为这一年Sun的J2EE标准正式发布,从此除了微软之外,所有的CTM厂商都用Java来改写自己的产品,例如Sybase原来有一个叫做Jagus CTS的东西,现在已经变成了纯Java实现的EAServer,Borland的公司app server也是这样来的。这样一来,除了微软之外,就剩下基于Java的app server了。

App Server可以自动管理并发性、事务、对象分布、负载均衡、安全性和资源管理等等系统级功能。简单的来说就是App Server是管理服务端组件的,它给服务端组件提供了一个全功能可靠的运行环境。

打个比方来说,数据库系统是管理数据的,它也给数据提供了一个受监控和管理的运行环境,提供了事务、安全性、负载均衡,并发性等等系统级功能,对于使用者来说,你不需要自己处理数据库表的并发锁定问题,自己处理SQL语句的解析、自己处理索引的优化等等系统级功能,同样对于服务端组件的调用者来说也不需要自己处理并发请求、对象创建、销毁、缓存,控制组件事务等等系统级功能。

App Server对服务端组件的的关系就是数据库系统对数据的关系。App Server完全是一个类似数据库系统这样一个非常复杂的服务端软件,所不同之处就是数据库系统(RDBMS)是管理数据的,而App Server是管理对象的。这也是我研究Weblogic Server之后的切身感受。

Microsoft是最早发布App Server的厂商,叫做Microsoft Transaction Server(MTS)。其他还有很多基于不同技术的App Server,不过随着EJB规范的发布,主流的App Server基本上都是基于J2EE的了。目前看来,App Server市场主要就是实现J2EE规范的Java应用服务器和Microsoft的.Net应用服务器这两大主流。

Tuxedo等基于过程传统的中间件会继续在特定的场合发挥巨大的作用,像那些需要极高的响应性能和基于特定平台C/C++的场合,还是具有不可替代的作用。

App Server提供的服务端组件模型并没有解决所有的问题,基于不同技术实现的服务端组件之间不能互相调用和数据共享,比如EJB组件和COM组件之间不能之间交换数据,所以基于SOAP协议的Web Services试图解决这个问题,想把互联网上所有的不同技术实现的组件服务都统一成单一的Web Services。这也是Web Services热门的原因之一,标准的统一对大家都有好处。

8、web server与app server有什么不同

1、两者的功能不同

当web服务器接收到一个请求,它只是简单的将请求交给处理该请求的最优程序。除了为服务器程序简单的提供一个运行环境之外,web服务器不提供任何功能。不同于web服务器主要发送用来展示在浏览器上的HTML页面,app服务器为客户端程序处理应用逻辑方面问题。

2、两者提供的服务不同

web服务器一般会提供诸如容错机制,负载均衡、缓存、集群等。app服务器通过元件API,比如基于j2ee app服务器的EJB,来提供应用逻辑。而更多的情况下,app服务器自己管理自己的资源。这些责任(gate-keeping)包括安全、进程交互、资源池、消息分发等。

(8)app应用服务器扩展资料:

WebServer:

Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response)。

例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序。

例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。

Web服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以更好的处理请求(request)的程序(译者注:服务器端脚本)。

Web服务器除了仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会提供任何功能。服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database connectivity)和消息(messaging)等功能。

Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征。

9、一般手机app开发,使用什么类型的服务器

看你要开发哪种类型的。要是社交类,建议租用云服务器比较好点。要是只是手机app开发,买个空间就可以了

10、我需要一个手机APP的服务器

产品1: 百共:北京BGP5线 5999/月 天津联通3999/月 产品描述产品2百独:广东电信(四星机房)、 山东骨干出口(联通)1299/月 山东双线产品描述产品3机柜:广东电信6999/月 山东联通4999/月产品描述:一.百共:北京BGP5线5999/月,天津联通3999/月(托管)1.北京BGP5线包括:电信,联通,铁通,移动,教育网2.北京BGP5线机房纯本地带宽3.机房硬件,软件,网络,质量稳定性达到4星级标准,线路连通性达到99.99%天津联通1.天津联通机房为连接国家骨干网线路,2.提供真正的7×24小时昼夜值班技术支持服务3. 免费提供系统常用的软件安装,系统优化,系统安全。二.百独:广东电信百独1299/月,山东电信百独1399/月(托管)1. 广东百兆独享、山东百兆独享 乃是国省骨干级线路2. 带宽充足 覆盖率广,实用性高3. 24小时保证客户的稳定性4.出现问题,1分钟响应,5分钟重启。三.机柜:广东电信6999/年,山东联通4999/年(租用)1.49U标准机器,机架数1000个,提供15个IP,可放置1-2U服务器15台,带宽充足,提供100M-10000M

与app应用服务器相关的知识