2 qq 20513405 qq_20513405 于 2016.03.22 10:38 提问

app和java服务端交互方式选择 5C

后端存在多个API服务(A,B,C),方式1:app端分别调用ABC三个服务,
方式2:app调用一个D服务,D服务来调用ABC服务;方式1的好处防止服务集中化,
方式2的好处统一app的安全验证,和app数据格式统一等。
个人偏向方式2,求建议。

2个回答

songhtao
songhtao   Rxr 2016.03.22 10:56

方式2如果接入量小可以,接入量大容易形成性能瓶颈。
方式1,加个登录session可以解决身份验证问题。

bdmh
bdmh   Ds   Rxr 2016.03.22 10:41

这两种情况都有可能,具体看你们现有的结构,比如有多个后台项目部署,那么某个部署需要调用其他部署的数据,就会服务调服务

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
安卓和java服务端交互遇到问题大坑
问题一:从来没有做过安卓等客户端类的软件开发,依然沿用cookie_session机制进行客户认证和授权,但是,app的用户机制貌似不符合,折腾好几天,改shiro的存储机制,发现还是达不到需要的效果,最终浪费了很多时间,后来在网上看了大部分人使用token进行用户表示,这个一种无状态的,客户端需要存储token,请求服务端时放到请求的头部携带到java服务端,java服务端获取token以后进行
Android客户端与服务器端交互方式总结
一、HttpClient 方式://第一步:创建一个客户端实例 HttpClient httpClient = new DefaultHttpClient(); //第二步:创建Http请求 HttpPost httpRequest = new HttpPost(url); //第三步: Entity作为Http的request报文的一部分进行传输 httpRequest.setEntit
app 与服务器交互 token
1.产生原因 app 应用需要访问服务器,此过程中涉及到身份认证和权限控制的问题,如何搭建 app 和服务器之间信任的桥梁? 我们都知道,session、cookie 是作为浏览器里面的用户和服务器之间认证的一个方式,而app 和服务器之间的交流也是使用的 http 请求,很明显它们遇到的问题是差不多的,但是因为 app 和浏览器又不完全一样(浏览器可以存放 cookie),所以我们可
客户端和服务端交互的三种方式
-
app后台服务器java
为app提供数据,java服务端
app 与服务端通讯方式概览
(1)是用http协议还是私有的协议?  在间谍电视剧中,经常能看到间谍们的书信都是用暗号的,就算书信被敌人截取了不怕,需要耗费一定的时间,敌人才能解开书信中的秘密。  在电影<阿凡达>, 为提升故事真实性,詹姆斯卡梅隆甚至找到语言学家,专为纳美人创造了一种自己的语言。我们看这部电影的时候,根本听不懂潘多拉星球上的纳美外星人到底说什么?纳美语共有大约1000个单词,全球能够掌握其语法的人只有创造这门
java版app微信支付服务端代码【手机app微信支付】
老早就像做支付模块的东西,因为觉得很高大上,很早就开始把微信支付模块的重心签名给做好了,一直就缺个商家的key,现在有幸来电商公司,哈哈,果然一切很顺利,能够很给力地App端提供支持; 个人觉得核心部分的代码: 签名: //参数:开始生成签名 SortedMap parameters = new TreeMap(); parameters.put("appid", a
支付宝APP支付Java服务端
做第三方接口首先得看官方文档,支付宝的官方文档非常清晰: 首先登录支付宝的开放文档,下载支付宝SDK和demo,链接: https://docs.open.alipay.com/54/106370/ 将jar包导入项目,在Java服务端生成订单信息://实例化客户端 AlipayClient alipayClient = new DefaultAlipayClient("https://o
微信支付 APP支付 Java 服务器端
微信支付 APP支付 Java 服务器端 本文介绍微信支付中APP支付-java服务端。 微信APP支付文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_1 编写之前请先浏览文档中的业务流程、API列表中的统一下单和支付结果通知。 调用需要用到微信商户的APPID、商户号、API密钥。请参考微信支付文档申请和获取
Java微信支付-微信App支付服务端源代码
微信支付-微信app支付java服务器端代码 实现功能:微信支付 支付查询 申请退款 退款查询 微信服务器端异步支付结果通知 参考博文:http://blog.csdn.net/fengshizty/article/details/53199356