从SAE又回到BAE,感觉好轻松

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介:

【前言】

我这个人总喜欢对同一类东西比較过来比較过去,用过来用过去。

比如曾经选择浏览器,从開始ie,到遨游,世界之窗。qq等等,用了有10款左右的浏览器,每款都用了不短时间,

终于固定在火狐+chrome(辅助)。

可能有人会认为有必要吗,或者认为非常抓狂,

可是总想有一个最好的选择。


【之前的文章】

之前写了一篇从BAE到SAE的文章:http://blog.csdn.net/uikoo9/article/details/37881307

事实上当时要换sae最要的原因是bae不能绑定未备案域名,其它都是其次。


【SAE的问题】

1.贵

用了大概4个月,费用也稳定下来了,

大概是50rmb左右一个月,对于我这样一个小应用来说非常不划算。

都能够换阿里云了。

2.认证难

有人说你认证个开发人员就ok了,

大家能够自己看看sae的认证条件:http://sae.sina.com.cn/?m=devlevel

总结下就是大牛和大公司员工给认证。

那菜鸟和小公司员工就必须付钱。

这又是一个有钱的不掏钱,没钱多掏钱的案例。

3.java的各种奇葩问题

以上两点还都能够忍耐,可是sae也就是sina后端都php,可想而知sae对php的支持比对java的好,

可是java奇葩问题太多了:

--1.使用jfinal须要改动源代码

应用是使用的jfinal。可是放到sae上就报错,须要自己改动一段源代码。

以前问过jfinal开发人员波总,为什么不改动下jfinal让其能够适应sae,波总说不会做不符合javaee标准的事情,

当时的感觉是大牛比較牛,无话可说,自己改。

--2.base url问题

用过sae的就知道,訪问的时候地址栏显示是的xx.sinaapp.com,可是实际是訪问的xx.sinaapp.com/num/appname

也就是实际会加上版本和appname,

导致的问题是,假设想地址栏仅仅显示xx.sinaapp.com。那你每一个redirect不是直接"/url"。得写成"xx.sinaapp.com/url",

非常是抓狂。

用过sae的有体会。

--3.cookie问题

前几天用到cookie,本地一切正常。可是sae上就不行了,

原来还是版本和appname搞的鬼,

由于本地是cookie.setPath("/"),

可是实际路径是/num/appname。所以不能这样写。

官网一直没有解决问题。给出的方案是cookie.setPaht("/num/appname"),

靠。没办法忍了,主要是透露一点,非常久的问题都不解决,说明对java不上心,(php是没有这个问题的)

详见:http://cloudbbs.org/forum.php?mod=viewthread&tid=5165&highlight=cookie

或自己在论坛搜索java cookie


【总结】

来一张图片:

最后的最后。

sae:。java开发问题多,能够绑定未备案域名;

bae:廉价,java无问题,仅仅能绑定备案域名。









本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5081634.html,如需转载请自行联系原作者


相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
相关文章
|
7月前
|
Web App开发 Kubernetes 应用服务中间件
云效产品使用报错问题之yaml发布不可以,限制直接执行如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
7月前
|
缓存 Serverless 开发者
serverless devs部署问题之push image失败如何解决
Serverless部署是指将应用程序部署到无服务器架构中,该架构允许开发者专注于代码而无需关心底层服务器的运行和维护;针对Serverless部署过程中可能遇到的挑战,本合集提供全面的指南和最佳实践,帮助开发者顺利实现应用的无服务器化部署。
122 1
|
7月前
|
网络架构
移远EC20、EC200S-CN上网测试
移远EC20、EC200S-CN上网测试
682 2
|
监控 应用服务中间件
如下请问EDAS的这个问题怎么解决? 应用id:2b0e6935-47fb-40ec-a11d-7dac320aecc1 集群中的节点内存是足够的,部署跑不起来 可以帮忙看看吗,以前集群下应用发布都是正常的,最近集群下应用部署基本都报错跑不起来,提示节点不可用
如下请问EDAS的这个问题怎么解决? 应用id:2b0e6935-47fb-40ec-a11d-7dac320aecc1 集群中的节点内存是足够的,部署跑不起来 可以帮忙看看吗,以前集群下应用发布都是正常的,最近集群下应用部署基本都报错跑不起来,提示节点不可用
137 2
|
7月前
|
数据库 Windows
【解决方案汇总】学校正版软件管理与服务平台office更新失败错误码0x80080005 + 错误码0XC004F074、0XC004F035、0XC004C003、0XC004F017+反复提示激活
【解决方案汇总】学校正版软件管理与服务平台office更新失败错误码0x80080005 + 错误码0XC004F074、0XC004F035、0XC004C003、0XC004F017+反复提示激活
688 0
|
Devops Serverless 持续交付
函数计算持续交付入门:云效+FC实现 简单IP查询工具
本场景介绍如何使用云效自动发布应用到函数计算平台。
|
Dubbo Cloud Native 安全
Higress 0.7.0 版本发布:GA 进入倒计时
一个遵循开源Ingress/Gateway API标准,提供流量调度、服务治理、安全防护三合一的高集成、易使用、易扩展、热更新的下一代云原生网关。
Higress 0.7.0 版本发布:GA 进入倒计时
|
存储 Java Linux
|
文件存储
快速体验 FC WebIDE——免费主机上线啦
背景 FC WebIDE 网页地址:https://ide.fc.aliyun.com FC WebIDE 的使用流程如下: 其中,在创建主机步骤中,我们现在支持两种主机类型:远程主机和免费主机,主机与 FC WebIDE 的关系如下: 其中,免费主机我们是基于 CloudShell 的 ECI 实现,如果想了解更多 CloudShell 信息,请参阅:CloudShell 文档。
3580 0