http://sae.sina.com.cn
做网站的都知道,jsp服务器简直就是贵的要死,内存512MB的服务器 估计每年遇到2000RMB以上。而且还不一定稳定。
这次SAE支持Java,对于想做长久或只是几天玩玩的都是有益的。SAE的云豆是 1元=100云豆 如果按照官方的消费额来算(这个只是SAE作出来的一个标准,但是真实的是按照JVM的消耗的资源来算的) 10云豆/小时 每天只需要2.4元 ,使用过SAE的朋友都知道 SAE的服务器高效、稳定、安全性高。毕竟是新浪的服务器嘛。
这个对于我这个sina应用开发爱好者,真的等了很久了,SAE一直都是先支持php的。今天收到的开始Java内测的消息,大家可以从官网申请获取内测号。
ps:我已经申请到了内测号。哇哈哈哈。
详细说明可以参照:
http://sae4java.sinaapp.com/
一,申请应用
点击创建新应用 ,选择java平台,目前java平台需要提供邀请码,如果您没有邀请码,请向官方 申请后方可使用。
JVM动态伸缩特性,目前测试阶段未开启
二,关闭应用
删除应用即可
三,部署代码
Java环境部署方式为war包,注意war包名字必须和appname相同
war包目录举例:
svndir/appname/version/appname.war
部署方式可用svn或者SDK,和PHP、Python环境一样
线上SDK无法编辑war文件
四,支持服务
目前Java环境集成了SAE的以下服务:
MySQL/RDC
Storage
MemcacheX
TaskQueue
FetchURL
TmpFS(可通过SaeUserInfo.getSaeTmpPath()获得)
Cron
DeferredJob
暂时不支持以下服务:
KVDB
Rank
支持服务的API请参考:
五,本地模拟环境
为了保证在本地编译生成war直接能在线上运行,需要做:
1,如果你使用本地MySQL(端口为3307,用户密码授权为accesskey、secretkey),请修改hosts,将w.rdc.sae.com.cn和 r.rdc.sae.com.cn设为本地MySQL的主库从库访问地址(如不分主从,则可将其都指向一个地址)
2,如果您使用本地Memcache,则调用SaeMemcache时,通过构造函数将本地Memcache的ip和port传入,当您提交war包到线上环境后,不 用修改任何代码,线上环境会忽略您之前传入的IP和port,帮您自动适配。
SaeMemcache mc = new SaeMemcache("127.0.0.1", 12345);
3,请在project的buildpath加入sae-local-1.0.jar,http://sae4java.sinaapp.com/lib/sae-local-1.0.jar
4,请在本地web容器的classpath中加入sae-local-1.0.jar,地址同上
5,如果没有加入log4j.jar,也请在上面两个设置中加入log4j.jar,http://sae4java.sinaapp.com/lib/log4j.jar
配置结束,直接将your_appname.war上传,访问即可
六,参考API
API地址:
http://sae4java.sinaapp.com/doc/index
测试反馈:
意见反馈地址
------解决方案--------------------------------------------------------
楼主邀请码哪里搞来的?
------解决方案--------------------------------------------------------
这个是用来干嘛的 ,测试网站吗。。。
------解决方案--------------------------------------------------------
什么时候有.net的?