g*****g 发帖数: 34805 | 1 Most websites don't have API. They are not intended for 3rd
party integration. However, since you are not 3rd party, you
may be able to ask the developers of the website to expose
a restful webservice to get what you need. Otherwise, you
have to emulate a browser and extract data from html. mitbbs
app is done this way. |
|
l*******s 发帖数: 1258 | 2 多谢,正在看AWS的价格计算方法,七七八八的也不少。
我目前的project状态:
cpu估计俩核就够了
内存需要4G,因为要跑mysql和一些machine learning的webservice
硬盘需求很低,10G撑死了
带宽一般就行,目前访问量很低。
这个大体估算一下多少钱?
目前我用的是65刀一个月的dedicated server,VolumeDrive的,性价比非常高,至强
1230,8G内存,1T硬盘,Gbps带宽。就是不大稳定,一个月down机两次。 |
|
g*****g 发帖数: 34805 | 3 Java, use Jersey to expose your WebService. You may also want to use Spring.
run |
|
k*****a 发帖数: 1463 | 4 u got the point, as we already recognize there is difference from .NET and
JVM.
The library comes with JVM. A library can not claim platform's feature as
its own main functionality. For example, a webservice library, you can not
claim its functionality is to establish TCP IP connections between 2
machines. |
|
g*****g 发帖数: 34805 | 5 现在的soa本来就不是rpc的,主流都是rest。soa技术上跟语言无关,甚至不非得
webservice。但在主流语言里,java对soa的实际支持最好。这是因为java大量的架构
和设计模式,分层和模块化是一种习惯。Twitter从Ruby转到Java+scala,提到性能是
一个的原因,封装是另一个原因。
在前端,动态语言有优势,html本来就是个脚本。到中后端,输入输出都是object的情
况下。动态语言的快速开发优势就不明显了。静态语言虽然比较繁琐,由于IDE对静态
语言支持更好,可以减少开发速度的差距。而测试维护等等更快。
静态,性能,类库支持。我觉得是复杂后端比较理想的语言选择。现有的语言比较有希
望替代java的也就scala。Python出现的比java还早,ruby也差不多是同时出来的,都
不是春天的小鸡。要能取代现在趋势应该明确了。 |
|
s***o 发帖数: 6934 | 6 虫哥说cdn是不在aws上的,aws跑的是webservice和big data processing
related |
|
s***o 发帖数: 6934 | 7 * depending on your data collecting device you need some sort of API (maybe
a webservice if your device supports it) to gather data
* the data should be stored in some sort of storage engine. depending on the
scale of your data you can choose from mysql to all kinds of nosql stores (
mongo, riak are good, avoid cassandra). Files do not work even if there's no
'relations', cause you still need to query and aggregate.
* you need a read only UI to present the data as charts from the data store.
fro... 阅读全帖 |
|
b***i 发帖数: 3043 | 8 主要是这个任务比较开放,跨度大,以后可能增加功能,比如每个星期给经理自动发一
个email等这些功能。
NI的设备可以用LabVIEW, C#, Java,查了一下,好像LabVIEW都有webservice了。 |
|
d*******r 发帖数: 3299 | 9 我说webservice输出到client端的数据,一般不就是些 html,css,javascript格式的数
据吗,后2个可能混在html file里面,也可能是单独的文件。我没太搞懂你之前大概想
问什么。 |
|
z****e 发帖数: 54598 | 10 【 以下文字转载自 JobHunting 讨论区 】
发信人: rtscts (syslink), 信区: JobHunting
标 题: Re: 大家介绍一下当下比较流行的网页编程吧 (转载)
发信站: BBS 未名空间站 (Fri Aug 23 00:14:42 2013, 美东)
大家不要瞎猜了,我老再次给大家指点明路吧。node.js,nginx这类的好像是什么革命
,其实不解决任何核心的问题,这也就是这些所谓的技术不温不火的原因。一个网站或
者webservice真正的bottleneck永远在后端数据处理,前端那点html code generation
的latency不值一提。Amazon用perl写的前端,Facebook用php写的,没什么差别。
所以搞前端的,要么就是用户体验客户端javascript做的好,要么就美工css做得好,
前端服务器framework没什么好研究的,servlet足够了。除非你做的都是啥静态文件比
如论坛啥的 -- 不过那属于业余范畴,不打粮食。 |
|
c***d 发帖数: 996 | 11 这个不就是基于json的javascript+webservice么, 并发,通信机制, namespace都是
现成的,要没有cross domain的限制广义的大规模数据共享和并行也不成问题。
chrome apps深得我心啊。 |
|
z****e 发帖数: 54598 | 12 你凹凸了
现在还有人推荐mysql让我觉得很神奇
从sun被oracle收购之后,我就抛弃mysql了
说postgresql我还觉得比较不那么落伍
但是你这是不懂nosql,很明显凹凸了
couchdb用的mapreduce,webservice什么都比较好滴贴近将来的方向
要不懂这些,钱途堪忧 |
|
x****d 发帖数: 1766 | 13 I would recommend restlet for beginning in Java, you don't need a server to
deploy, you write up your own server, very simple. client side you can use
java or jquery, or rest shell.
but implementing one restful webservice is too simple, it is kind of
irrelevant with understanding web services, either restful or soap. as
bigcow said above.
doing restful services is very different with design rest api, you can do it
, doesn't mean you can design it.
I am kind of agree with zhaoce, doing web servic... 阅读全帖 |
|
N********n 发帖数: 8363 | 14
能CACHE就CACHE省去重复的WEB SERVICE CALL。需要CALL的改成ASYNC CALL,
反正等远端WEBSERVICE死抱着本地THREAD也不会得到更快RESPONSE。这样效
率就好多了,这个不够再加机器, |
|
m******t 发帖数: 635 | 15 你们已经有webservice了的话,前面一个兄弟那个PhoneGap的建议估计可行,也比较省
事。GPS和上传照片也都支持。
如果要玩的比较花的话,也可以考虑Xamarin的跨平台方案,用C# 开发。 |
|
|
g*****g 发帖数: 34805 | 17 我看随着html和js client lib增强,server前端迟早会小众。包括node, django, ror
都要玩完。
后端直接出个webservice,html5/js 和 mobile app就给消费了,要这些server ui
framework干啥? |
|
g*****g 发帖数: 34805 | 18 这不是一个webservice 就干了,无数的轮子存在。 |
|
g*****g 发帖数: 34805 | 19 webservice是入门级轮子,是个语言就有。 |
|
m******t 发帖数: 635 | 20 mono可以跑asp.net的,比较麻烦就是了,稳定性不知道。我有个C#写的webservice在
DigitalOcean上跑了快一年了,也是给iOS app 服务用的。用的是ServiceStack,前面
用nginx ssl proxy一下,在debian下跑的,流量很小就是了。 |
|
k********e 发帖数: 1416 | 21 真有公司敢录用这样的职高学生吗?
用java,就不考虑memory和thread吗?
而且现在很多都是webservices,怎么也不可能脱离apache,tomcat这种服务商,随之而
来的就是系列监控和维护了,
数据结构是基础常识吧
java |
|
z****e 发帖数: 54598 | 22 你不是说了么?
“而且现在很多都是webservices,怎么也不可能脱离apache,tomcat这种服务商,随之而
来的就是系列监控和维护了,” |
|
|
b********e 发帖数: 595 | 24
对,server端的mvc的框架还在,主要给webservice服务,但是不怎么处理UI部分了,
单页的部分能差不多处理了,虽然我们的还都是native前端,server端和前端之间大部
分就剩下喂json了,不过后面的逻辑还是比较复杂的,也可能我们的应用极端一些。我
觉得不少人web的概念还停留在传统模式上。不过这个领域工程化的进展很快,不学习
跟不上了。 |
|
g******s 发帖数: 36 | 25 看大家吵来吵去,我也对java产生了兴趣。
不过我的java背景就是学校学的j2se水平(基础还凑合),没什么实战经验,没有j2ee
,spring等框架,cloud,webservices, aws之类的经验,什么mavern,gradel工具也都是
听说,没真的用过。
zhaoce大牛,如果你给建议的话,想要找到一个工作(不要特别初级,也不用senior的
职位),需要准备哪些知识?需要学什么?多长准备周期,大概?
我来算算性价比。我有c++,python,java(本机应用)经验 |
|
b*******s 发帖数: 5216 | 26 【 以下文字转载自 Java 讨论区 】
发信人: zcsrs (wfo), 信区: Java
标 题: 分享下多年积累的对JAVA程序员成长之路的总结zt
发信站: BBS 未名空间站 (Thu Mar 13 02:10:26 2014, 美东)
我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交
网站,不爱玩微博,唯独喜欢百度贴吧,潜水很久了,手痒来给新人分享下从新手成长
为老鸟的已见,也刷刷存在感,应该不比曝照差吧。
首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,
然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。
这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称
JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,这些倒是基本足够了。
接下来要学HTML JSP SERVLET 数据库 JAVASCRIPT TOMCAT,目标,写出第一个动态网
站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的
是,一个用户... 阅读全帖 |
|
f*****w 发帖数: 2602 | 27 我其实需要的就是个webservice的方便高效的后端,然后也需要websocket。后台数据
都是SQL。
其实play挺符合我的要求的,里面整合的ebean啊啥的都还不错 基本我要得也就是这些了
我已经尝试用play 试着写了下code 发现unit test 搞起来很不方便,或者也许是因
为我没有写过带DB操作的unit test, 是不是无论用什么都写带数据库操作的测试都会
很麻烦? 当然play的问题确实就是太整合了 所以ebean出了问题 包了好几层之
后 我完全弄不明白为什么 好几天了我还是没搞定让测试的时候换一个数据连接 并
且每次自动刷新表定义 汗 太弱了。主要也是play的文档好差啊 真是好差啊觉得
btw vert.x现在的文档支持怎么样啊?
此外play的闹剧你是指什么啊? 就是在说1到2的结构大改吗?(其实我没用过1,不知
道到底改了些啥) |
|
b***i 发帖数: 3043 | 28 客户端还不是你可以自己控制吗?
比如,你自己2个线程发tcp,如果共享connection,那么信息回来的时候如何判断是给
谁的呢?如果你有办法判断,就可以共享。如果是浏览器,应该是一个tab对应一个
connection。因为普通的网页实在分不清是是哪个tab请求的。但是你自己写
webservice可以自己规定一些额外信息,自己写client来解决这个问题。
same
呢(
client |
|
g*********e 发帖数: 14401 | 29 取决与你写哪种程序。桌面程序可以用assert 出错就退出。
如果c的话有种做法是debuf build加assert, release build为了性能考虑关掉assert。
webservice不能跨,你去网络公司面试说用assert检查错误, 直接pass |
|
l**********n 发帖数: 8443 | 30 不是有webservice annotation吗?现在还要写xsd吗? |
|
|
|
w*****e 发帖数: 721 | 33 Restful API returns JSON objects, not XML |
|
z****e 发帖数: 54598 | 34 可以返回soap
restful没有硬性规定一定要返回json |
|
|
|
W***o 发帖数: 6519 | 37 其实是可以返回whatever objects,marshall 一下写进文件让你下载呗,whatever (
serializable) objects you can think of, I would say. |
|
w*****e 发帖数: 721 | 38 上面几位说的是正确的,我也是随便Google来的 |
|
p*****2 发帖数: 21240 | 39 错了 是spark streaming
你们用clojure开发什么呢 Webservice吗 |
|
c******o 发帖数: 1277 | 40 我们是 play rest service, 除了admin都是json webservice. 自己做的 session /
token 系统
。 |
|
p*****2 发帖数: 21240 | 41 webservice 概念比较宽泛吧 你指的是rest? |
|
T*******s 发帖数: 118 | 42 假如我有个MICROSERVICE比如叫PRODUCT MATE DATA,就是一些和我产品有关的东西比
如ID,价格, 厂家等。这是一个单独的WEBSERVICE,RESTFUL API。
现在我有另外一个系统,需要从这个PRODUCT SERVICES中拿到DATA,然后做一些处理。
另外,如果PRODUCT SERVICE上的DATA变了,我也要能够更新。(不需要实时)。
这个具体怎么做比较好?我在想可以第一次先把PRODUCT SERVICE上的DATA都拿过来,
然后放在我另外一个系统,比如形态A里面,就是我再再系统A里面弄个PRODUCT TABLE
,然后可以弄个累时CRON JOB的东西每天晚上看PRODUCT METATADA SERVICE里面有没有
更新,然后SYNC UP。系统A的PRODUCT TABLE和PRODUCT META DATA TABLE会不一样,因
为我会有很多我自己的东西。
请问有什么好的设计方法吗?我觉得我在弄个PRODUCT TABLE比较傻,但是每次都去
CALL API拿同样的DATA也没必要。另外,A系统还有很多TABLE要和PRO... 阅读全帖 |
|
ET 发帖数: 10701 | 43 come on. no good app saves user's password or its modification. Your
webservice has already provided session with token info. all we save is the
token.
look at your browser's cookie, you find a token. When you make an api
request, you exchange the token, not user's credential.
allows
on |
|
c*******u 发帖数: 1657 | 44 现在工作中维护一个Portal,平台是Java+Jboss,数据库是oracle和cassandra,
framework是开源的liferay(基于spring, hibernate的一个portal开发框架)。整个
portal除了对user,account,role,permission等等有insert/delete/update操作,其他
的都是纯读操作。
现在user大概有几万个,account大概有几千个,permission大概有上百个,现在运行
起来难度不大,唯一的performance问题就是用户登录的时候查询时间有点长,因为这
个authentication的机制当时设计的时候有点复杂,一个account可以有多个role,一
个user也可以有多个role,role可以组成role group,每个role对应一些permission,
permission在liferay内部还要join几个表来查询显示的portlet,所以登录时间经常在
十几秒钟,请问有什么办法能在不重新设计认证机制的条件下提高performance吗?据
说在接下来的一年内,用户将增至几十... 阅读全帖 |
|
N********n 发帖数: 8363 | 45
1. There's BSON support for binary data tho IDK how efficient it is.
2. "Reliable message" sounds like a TCP thing or at least some
"WS-Reliable" SOAP-based protocols. You may have to go w/ WCF here.
3. Message security is usually done w/ HTTPS & SSL available for
both WCF and Web API.
4. It's like supporting the plain old WebService. You could put it
all in one module or split them based on different functionality.
I guess you might have a mixture of WebAPI and WCF code. WebAPI for
simplicity ... 阅读全帖 |
|
w**z 发帖数: 8232 | 46 你不是webservice吗?前端
主要能收发 http,就行了。
C# |
|
a9 发帖数: 21638 | 47 hoho
restful本来就是抛弃了强类型的webservice,在后端再建上一对一的强类型映射简直
是自找苦吃。
你们老板该升级一下他的脑袋了。 |
|
|
N*****d 发帖数: 310 | 49 谁能推荐个满足以下需求的APM(性能监测)工具,或是DevOps(运维)工具。现成的
满足那些要求的或者可以我来开发满足这些需求的都可以。
* 监控Windows Service:
一个要被访问的Windows Service (WinService1),一个应用程序访问这个WinService1
。这个APM能够列举出过去一段时间(一天或几个小时),这个WinService1被访问的情
况。比如,在过去n个小时内,WinService1中的那个函数,哪个类被调用了,调用了多
少次,每个类/函数的执行时间。
* 监控Web Service or Web Site:
一个WebService(WebService1),一个客户端Client(Client1)。
WebService1和Client1之间有request and response。这个APM能够列举出过去一段时
间(一天或几个小时),WebService1和Client1之间请求和响应的情况。比如,在过去
n个小时内,Client1发送了多少请求,WebService1收到请求后多久给予响应,发送多
少响应。 |
|
d******c 发帖数: 2407 | 50 谁也不知道你们IT部门有多少能力,能不能自己做,或者找contractor,或者外包。
软件供应商如果没有责任和另一家通讯,找人家肯定是踢皮球,除非加个项目加钱。
技术上不难,但你没说两个软件是用的什么技术。最通用的是搞中间件,webservices
,肯定A和B都能支持。定义个接口,要求A必须做到读什么,写什么,B读什么,写什么
,让软件供应商加上这功能,额外给钱。各自责任都定义好了,那AB各自做好自己事情
就差不多了。 |
|