l*******s 发帖数: 1258 | 1 正在做一个个人的小project,基于地理位置的APP。
基本过程是:用户输入当前的位置,或者某个keyword,服务器接到query后,一通计算
,返回结果给用户。
其中,服务器运算量比较大,涉及到machine learning和NLP。几乎每次query都要run
一次classifier。没办法,数据源通过API得到的,人家不让储存,所以不能预先计算
好放在那里。当然,我会用cache尽量减少些运算量。
现在后台的machine learning和NLP部分已经做好,大部分是research work,model啥
的都已经弄好了。剩下的就是纯粹的engineering work了。
可以的话,打算web,ios,android等客户端一起上。其实客户端就只起个显示作用。
以前没做过这种web service,只知道手机和server用json通信,至于用啥现成的框架
合适,就不知道。
要求:快速开发,并发性能不能差,我已经写好的ML和NLP的java API容易嵌入,支持
cache和扩展,容易服务器迁移(谁知道用哪家的服务器,初期估计要迁移个几次),
免费开源,最好是java或者python。还有就是占内存要小,租大内存服务器实在是贵啊!
上述要求,能满足大部分就不错了。
谢谢! |
g*****g 发帖数: 34805 | 2 Java, use Jersey to expose your WebService. You may also want to use Spring.
run
【在 l*******s 的大作中提到】 : 正在做一个个人的小project,基于地理位置的APP。 : 基本过程是:用户输入当前的位置,或者某个keyword,服务器接到query后,一通计算 : ,返回结果给用户。 : 其中,服务器运算量比较大,涉及到machine learning和NLP。几乎每次query都要run : 一次classifier。没办法,数据源通过API得到的,人家不让储存,所以不能预先计算 : 好放在那里。当然,我会用cache尽量减少些运算量。 : 现在后台的machine learning和NLP部分已经做好,大部分是research work,model啥 : 的都已经弄好了。剩下的就是纯粹的engineering work了。 : 可以的话,打算web,ios,android等客户端一起上。其实客户端就只起个显示作用。 : 以前没做过这种web service,只知道手机和server用json通信,至于用啥现成的框架
|
n*****3 发帖数: 1584 | 3 spring for such personal project? overkilled?
Spring.
【在 g*****g 的大作中提到】 : Java, use Jersey to expose your WebService. You may also want to use Spring. : : run
|
w**z 发帖数: 8232 | 4 Jersey + Tomcat is a safe bet for rest WS.
Spring.
【在 g*****g 的大作中提到】 : Java, use Jersey to expose your WebService. You may also want to use Spring. : : run
|
a****9 发帖数: 1983 | 5 + 1
【在 w**z 的大作中提到】 : Jersey + Tomcat is a safe bet for rest WS. : : Spring.
|
m********5 发帖数: 17667 | 6 nice to know! Thanks
【在 w**z 的大作中提到】 : Jersey + Tomcat is a safe bet for rest WS. : : Spring.
|