1、什么是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热门的原因之一,标准的统一对大家都有好处。
2、WHATSAPP的服务器是在中国还是外国?
WhatsAPP的服务器在抄外国。
PS:目前,WhatsAPP在国内已袭经无法使用。
3、请问,如果服务器放在国外,对应的手机wap站和手机app是否在国内就无法登陆了?
这个不一定吧,也可以登录的应该。。。
4、APP使用国外不用备案的服务器影响正常上架吗,安卓和苹果都需要上架。
苹果的审核是非常严格的,如果你的APP不上架别人是无法正常的,当然还有一种方式,那就是你开通用户299美元一年,就可以把APP发布到你自己的服务器,让人,具体去了苹果官方解一下
5、我想知道WHATSAPP的服务器是在中国还是外国
这是美国的本土应用
6、公司今年开发海外App,如何保证海外服务器稳定在线?
你要在海外多个地方布点和设立数据中心的。比如易微联在欧洲、亚洲、北美洲、澳洲都设有数据中心,配合多个CDN加速节点,所以很稳定。
7、服务器在国外的APP,用邮箱注册安全吗
首先,你需要考抄虑访客来源来选择服务器的。
如果APP针对的都是国内用户访问,APP又不违规,为了追求速度来说,建议使用国内机房。
如果你想放国外,理论上也是可以的。至于你说的个人信息,是APP用户信息还是你的个人信息。
APP用户的信息都是存贮在服务器上面的,你AAP所在的服务器是国外,那存贮就在国外服务器上面的。
8、现在什么软件可以用来搜寻国外有用的代理服务器ip?
关于浏览网页问题我可以解决
自动代理浏览器使用全攻略+TouchNet浏览器!!
问:有很多兄弟问为什么要用代理上网啊?
呵呵,代理上网有很多用处,在这里不多说,只说明一点:目前国内电信把包括不少网站IP地址都屏蔽了(也就是禁止了大家访问xx论坛),但只要你选用了代理服务器上网,你的IP连到的就是代理服务器的IP后再连到xx论坛,相当于你转了一圈再到,这样电信就不能禁止大家访问xx论坛了,如何,明白了吧??
问:哪如何用代理上网啊?
找到了一个超级简单好用的自动代理浏览器,可以为你解决代理上网的问题,下面跟偶一步一步来。
1.下载自动代理浏览器
TouchNet Browser
2.用RAR解压下载的压缩文件后如图点自动代理浏览器.EXE安装
3.安装完成后桌面上出现图标TouchNet Browser打开会提示你注册,用自动代理浏览器-帐号里提供的注册码即可
4.运行TouchNet Browser后点工具选项,下拉菜单里选多代理服务器
5.再点整理代理服务器
6.再点更新代理服务器列表,哈哈,出来好多代理啦吧,注意要把启用代理服务器前打勾。
7.双击选一个,例如偶选的200.48.218.179:80,再点确定就OK了
8.到这里看看,ip地址已变为200.48.218.179了,呵呵,成功了
9.这个浏览器最大的好处是平时你还是可以用IE浏览器正常访问,如果本站被屏蔽不能访问了,就打开自动代理浏览器选好代理,哈哈,一样可以来到维纳斯了,是不是超级简单好用啊
10.有时候会看不到图片是怎么回事?
从菜单里点“选择”---“TouchNet选项”,把下载里面的“下载图片”选上就可以了。
TouchNet浏览器介绍
国外顶级黑客一直在使用的浏览器
真正拒绝POPUP广告窗口,.切换标签无闪烁,放松你的双眼!.超强的搜索Bar可以同时在几十个搜索引擎寻找你要的东西!方便的高亮显示让你更方便!支持高亮显示字词、查找…….语音精灵让你冲浪更Q~,放松眼睛听网页吧!.office XP的界面让你的眼睛感受更COOL!.极少的内存使用,超低的CPU占用率!.好处太多了,说不过来,更多的你自己来体会吧!
该版是1.27的加强版。在1.27的基础上增加了:
1、匿名冲浪——代理服务器;
2、点击地址栏选择全部 URL;
3、搜索快捷键 CTRL + SHIFT + S;
4、高亮显示关键字快捷键 CTRL + M。改进了弹出菜单标签等。
简体中文版
同时也是5头牛工具。用过不少浏览器,这个最符合专业高手用。
软件那里都可以下到
我提供给你注册码和用户名
用户名:logroll 注册码:295416435575
Guhong 291625486646
9、想做个APP,使用哪个美国服务器比较合适?
数据湾美国服务器还可以的!
10、中国的app store的服务器是在中国还是美国?
你好,是在中国的,因为有中国区,你如果用美国区的Apple ID登陆的话,就会登陆到美国区的App store(那里的app相对于中国区更多)。