有没有用户自定义的 SaaS 服务

2018-09-21 10:15:51 +08:00
 koebehshian

就是只开放一个 tcp 或 udp 端口给客户,客户上传自己的微服务程序,按调用次数收费

2589 次点击
所在节点    云计算
19 条回复
dot2017
2018-09-21 10:26:27 +08:00
听着好像 NAT VPS ……
TommyLemon
2018-09-21 10:44:13 +08:00
可以用 APIJSON 自己搭,直接调用自动化的 API。

APIJSON 自动将前端传的 JSON 参数转为 SQL 语句执行并返回结果,
期间自动校验权限、结构、内容,自动防 SQL 注入。

通过自动化 API,前端可以定制任何数据、任何结构!
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了!
前端再也不用和后端沟通接口或文档问题了!再也不会被文档各种错误坑了!
后端再也不用为了兼容旧接口写新版接口和文档了!再也不会被前端随时随地没完没了地烦了!

在线解析
自动生成文档,清晰可读永远最新
自动生成请求代码,支持 Android 和 iOS
自动生成 JavaBean 文件,一键下载
自动管理与测试接口用例,一键共享
自动校验与格式化 JSON,支持高亮和收展

对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度

对于后端
提供通用接口,大部分 API 不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放 API 无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
github.com/TommyLemon/APIJSON
TommyLemon
2018-09-21 10:47:26 +08:00
@TommyLemon 完全免费,完全自主可控,不绑定任何付费服务,开源库可随意搭配哦
koebehshian
2018-09-21 10:59:50 +08:00
@TommyLemon 这个很好,就是有没有已经商业化的,不需要自己搭环境,还有就是不限定 http 接口,可以是自定义 tcp 或 udp,还有就是按次数收费,服务器是虚拟的,带宽也是虚拟的,调用多少,就有多大的性能
koebehshian
2018-09-21 11:17:25 +08:00
@dot2017 NAT VPS 不错,有没有推荐,最好支持支付宝付款的
lrz0lrz
2018-09-21 11:18:33 +08:00
FaaS ?
koebehshian
2018-09-21 11:21:47 +08:00
@lrz0lrz 差不多吧,但现在的都是厂商定义好的,有没有能自己写的。
lshero
2018-09-21 11:31:33 +08:00
只能上容器了吧
TommyLemon
2018-09-21 11:45:38 +08:00
@koebehshian
APIJSON 目前没有提供商业化的产品,所以也不收费。
虚拟服务器、带宽、弹性计算、弹性扩容等,阿里云、腾讯云等云服务都有提供的。
APIJSON 核心是 ORM 库 APIJSONLibrary,
不一定要用 HTTP,只要能把 JSON 传到后端,后端也能返回 JSON 就行了。
不管是 TCP, UDP 协议,还是用 RPC 风格都可以的。

APIJSON Java 后端
github。com/TommyLemon/APIJSON

APIJSON C#后端
github。com/liaozb/APIJSON.NET

创作不易,GitHub 右上角点 Star 支持下吧,谢谢^_^
lrz0lrz
2018-09-21 14:25:39 +08:00
@koebehshian #7 抱歉没看懂,FaaS 也是自己写的呀?
koebehshian
2018-09-21 14:40:24 +08:00
@lrz0lrz 那能给个阿里云 FaaS 的链接吗,我说的厂商定义好的,指的是 api 服务,比如查询天气,多少元 1 次
lrz0lrz
2018-09-21 15:00:30 +08:00
wph95
2018-09-21 15:17:58 +08:00
whileFalse
2018-09-21 15:19:54 +08:00
听说过 lambda 吗?
sampeng
2018-09-21 17:16:14 +08:00
你这等于是把自己的命脉交到别人手上。突然一个接口访问性能降到不能忍受查都没法查。而且程序仅仅是接口。还要访问数据库,文件,中间件,还有各种需要的子服务。复杂度大的飞起。
并且你等于是转嫁了运维成本给运营商。运营商就会很蛋疼。为什么呢?一般我们自己做的服务器集群,都是要保证每个机器有富足的空间防止雪崩,绝对不会让资源吃到 80 以上。那么问题就来了。运营商也这么干得亏死。
如果只按接口收你钱,完全没办法量化成本和收益。。。

从技术上当然早就可以做了。尤其是 aws 这种细化到发指的云服务。商业可能不太可用。

做点 lambda 啊。阿里云那种云计算啊之类的倒无所谓,固定的一堆机器跑就是了。你也不嫌快和慢
v2dead
2018-09-21 18:42:42 +08:00
亚马逊的 lambda,阿里云的函数计算,腾讯云的 api 服务搭配无服务器云函数 SCF。呃,有空没空可以上这些服务商看看。
现在都有免费额度哦,搭个小 blog 做个小游戏不是问题,腾讯云的还支持 websocket 哦。
koebehshian
2018-09-21 19:51:09 +08:00
感谢楼上各位大佬的回复,我有空去玩玩
koebehshian
2018-09-21 19:57:46 +08:00
@whileFalse 听说过,是个希腊字母,在 kappa 后面,mu 前面
TommyLemon
2018-09-22 15:50:53 +08:00
@sampeng 对的,所以还是在云服务器上搭建业务更好。
APIJSON 提供了完全自动化的 API,大部分增删改查接口都不用写了。

后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构!
http://github.com 。TommyLemon/APIJSON

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/491424

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX