京东aop怎么老提示京东 没有找到数据据

京东老司机:巧用Nginx+Lua解决数据托底大痛点-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
京东老司机:巧用Nginx+Lua解决数据托底大痛点
来源:DBAplus社群 更新时间: 0:57:44 责任编辑:李志喜字体:
随着京东商城的发展,内部也出现了一些比较有意思的小系统小模块来解决一些业务系统的痛点,而这些小系统小模块虽说不复杂但是解决了当时的痛点。数据托底就是其中一个痛点,因为依赖系统或者其他方面的不稳定性导致用户访问页面是404或者503、或者出现天窗(页面局部内容没出来),这在一个大流量系统中是不允许的。因此就需要更健壮的系统设计来解决此问题,解决此问题的方法大家又都是类似的,因此作者就抽象了一个小模块来解决更多人的兜底问题。 大多数以读为主的系统为了提高系统的可用性,会用到各种策略来增强用户体验;其中数据托底就是其中一种策略;数据托底也可以叫做数据兜底,一般来解决如下几个问题: 保证数据”永不消失”(不能开天窗),即假设依赖的服务出问题了,内容还可以展示给用户;保证数据的正确性,如果以来的服务数据不正确,可以暂时走托底数据;甚至要保证托底数据的高性能,大促时可以直接走托底数据,因为托底数据一般会通过缓存或者静态化技术完成。 实际项目中数据托底的方式也是多种多样,最简单直接的一种方式是将托底功能完全耦合在自己业务系统中,后续每开发一个系统,甚至每增加一种业务功能都要重新实现一次托底功能,并且当系统本身挂掉后托底也就无能为力了。 为了减少代码的冗余,降低代码的维护成本,可以把这块功能抽象数出来(如果业务系统是Java语言,可以以jar包的形式提供服务),然后收集出所有需要托底的业务(可以收集url、业务方法等),将其放到一个配置文件中,用worker去更新托底数据。比如京东三级列表页通过Worker去爬所有页面的内容然后静态化存储,即存储整个HTML片段,当动态列表页依赖的服务出现问题了,则直接走托底数据;假设有些页面没有爬到,可以将列表页第一页作为托底数据返回。这种形式显然要比第一种好许多(比如耦合性降低),但仍然没有足够好。首先他需要准确的知道是哪些业务要托底(明确url或方法入参),不能跨语言使用,系统本身挂掉后托底也会失败。 另一种方式是将这块功能完全独立成一个系统,并且以http的形式和目标系统通信。假设目标系统有10个页面需要做托底处理,那么我们可以将这10个页面的url告诉托底系统,托底系统可以定时的去抓取我们的页面,然后将正确的数据放到存储设备上,目标系统可以通过Nginx做判断决定如何以及何时去读取这些数据。可以看到这种方式可以做到对目标系统无侵入,也可以跨语言,并且即使目标系统挂掉只要Nginx不挂就仍然可以提供服务。但是这种方法无法动态获取要托底的资源,他在抓取托底数据时需要明确url,试想如果目标系统有几亿的页面要托底,根本没法告知托底系统;多个目标系统依赖同一个托底系统,会有单点风险。 可以看到以上方法都或多或少有些缺陷,因此为了更好地解决这些问题,本文使用aop原理基于Nginx+Lua的一种组件化托底方法。 该方法具有以下几个特性:对目标系统零侵入可动态拦截请求(不需要预先配置url)可以选择数据存储设备可以选择何时更新托底数据可以校验托底数据记录性能日志配置简单 数据流向图: 中国学网
具体执行过程: 1、当用户发起请求时,该组件将其拦截,然后由该组件负责向后端发起请求;在这个过程中我们可以对请求进行限流,这样就可以有效的保护后端服务器,这边我用的是Lua-resty-lock和lLua-resty-limit-traffic实现的。Lua-resty-lock是一个基于nginx的时间事件实现的非阻塞锁,使用他可以有效的防止dog-pile效应;Lua-resty-limit-traffic基于漏桶算法实现的限流组件。 2、如果回源失败则直接获取托底数据并返回;回源成功则继续向下走。 3、回源成功后需要检查数据是否正确,比如校验数据格式是否正确、是否缺少某个字段、是否缺少某个html元素等,这些校验器可以根据各自的业务自行扩展。如果校验失败则字节取托底数据并返回;校验成功则继续向下走。 4、检查是否可以更新托底数据。这里有三种策略可供选择,一种是实时更新,也就是每次请求都要更新一次托底数据;一种是每隔多长时间更新一次;最后一种是按照固定访问次数来更新。第一种策略实现简单,第二种和第三种都需要为请求打上标识。 用第二种方式解释如何实现,可以使用nginx的共享字典存储标记,伪代码如下: 5、如果不需要更新则直接将回源数据返回,如果需要更新则继续向下走,到第6步。 6、这一步会将回源的响应数据存入到托底存储中。托底存储可以是Redis、memcached、MySQL、Nginx共享缓存、本地文件等,分别使用Lua-resty-redis、Lua-resty-memcached、Lua-resty-mysql、Lua_shared_dict、popen来实现。所有的托底存储都要实现规定的动作,比如get、set、del等动作。 使用Redis存储的实现伪代码如下:
另外在请求过程、请求回源、请求托底时都会记录性能日志,以备后续分析接口性能和报警使用。 使用方法对目标系统无侵入,使用简单;但是Nginx需要集成Lua功能才能使用,如OpenResty,首先在Nginx.conf中配置如下指令: (注:/backend/demo是/demo的回源调用uri,即此处要按照约定写回源uri) 该实现暂时没有开源出去,有兴趣的可以留言联系作者私聊。该模块是纯Lua实现,如下是该模块的简介: 网站系统在完成其业务功能外,为保证系统高可用需要做数据兜底;为保证系统的高性能,尽可能的提高系统的GPS,一般会做数据缓存。 该项目基于Nginx+lua的形式来解决数据托底和提升系统qps,并且对原系统零侵入,操作上只需要对Nginx做一些简单的配置。 该项目目前支持两种模块,分别是bottom和cache:bottom模块 该模块可以保证你的网站永不消失(后端应用可以随便挂、各种挂)。cache模块 可以让你系统的qps轻松过万。 可以自由选择将数据存储在不同的存储上:Redis 任何支持Redis协议的存储(例如,Redis,jimdb,ssdb等)dict nginx共享缓存(支持数据分片) 对于bottom模块,多种数据更新策略供选择:default 默认策略是实时更新time 按照一定的时间间隔更新,比如可以规定每10分钟更新一次num 按照请求的次数来更新数据,比如可以规定每10次请求可以更新一次 监控、报警:基于ump监控协议实现 总结:从以上描述可以看到, 该组件对目标系统无任何侵入性;使用简单,只需要在Nginx层做一些简单的配置;并且只要Nginx不挂,目标系统即使挂掉仍然可以提供服务。整体思路其实很简单,就是在目标系统外加一层代理,然后我们就可以在代理层做各种事情;即总体思想是遵循AOP。目前京东一些频道页、三峡项目在使用该方案。 作者介绍 马顺风负责京东动态服务系统、三峡系统(统一接口服务系统,实现托底、监控、降级、切流量、灰度测试、提升性能),动态服务系统每天有几十亿流量请求;擅长解决高并发问题;业余时间主要研究Redis/Nginx/Nginx+Lua。 文章来源:DBAplus社群
相关文章:
<a href="/cse/search?q=京东阅读常见操作问题解答_京东阅读吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:330贴子:
京东阅读常见操作问题解答
京东阅读/京东读书客户端的常见问题解答基本前提用户所有提问,客服首先确认下面操作都做好。(1)“京东阅读”客户端是最新版。不是的话,需要先升级。安装包下载地址详见,,客户端下载地址;(2)在线畅读,需要当前设备能正常连接互联网;特别提示:电信手机2G/3G网络,请进入手机“设置-移动网络-接入点名称”,切换至“NET方式”,原因是“WAP方式”会阻断京东登录状态的传递。(3)无法解析或者打开电子书,请尝试在客户端,书架 - 右上角 - 整理,删除该电子书后,重新在“书架 -
+号 - 已购”列表中“重新下载”,再打开;安装问题问:“京东阅读”安装包,可以从哪里找到?答:获取“京东阅读”最新正式版,主要方式有:(1)
“京东阅读”客户端:软件自带有“更新版本”功能;(2)
电子书刊网站官方主页下方的“客户端下载”URL:;(3)
Android版本:众多Android应用市场,比如安卓市场、安智等;(4)
iOS版本:必须在AppStore下载iPad、iPhone版本; 问:“京东阅读”、“京东读书”和“京东LeBook”是一回事吗?答:是一回事,“京东阅读”以前曾叫“京东LeBook”、“京东读书”,一些说明还没更新。 问:MAC机器上如何安装“京东读书”客户端?答:MAC上需要用Parallels、VMWare、WINE或CodeWeaversCrossOver安装虚拟Windows操作系统,再安装“京东读书”for PC客户端。测试过的环境有:MACBookProOSX10.8.4、10.9(64位)+VMWareFusion4.1.2+WinXP2002sp3+京东读书1.2.2MACBookProOSX10.8.5、10.9(64位)+VMWareFusion4.1.2+WinXP2002sp3+京东读书1.2.2 问:我的硬件设备不兼容,安装失败怎么办?答:设备兼容性对于每一个开发团队,都是个不少挑战,如下:(1)
虽然我们已经覆盖测试了WindowsXP+的台式机和笔记本,Samsung、Motorola、华为、HTC、魅族、Lenovo、小米、Nook、部分索尼的部分Android设备,以及iPad2+、iPhone4+部分苹果设备,已超过十几种主流机型,但仅Android一种平台,市面上就有200-300种机型,加上操作系统OS版本号非常多,因此很难保证全部机型都覆盖测试。(2)
Android设备,安装包不能安装时,请检查设置A.
系统-设置-数据管理-数据保护,请“关闭”。默认应该是“关闭”;B.
设置-应用程序-开发-“未知源”,允许安装,请“打开”;(3)
企业或单位定制的Android手持设备,其往往在网络访问、硬件设备ID获取上做了很多技术限制,因此京东读书客户端经常发生安装失败。A.
举例:“联想IdeaTabA2107IC定制手机”,京东阅读客户端会安装失败 问:WinXP安装客户端时,报“安装程序不能创建目录...”,怎么办?答:右击Documents文件夹 - 属性 - 安全 - 高级 - 所有者 - 编辑 - 其他用户和组 - 高级 - 立即查找 - 选中你当前登陆的用户 - 确定之后勾选替换子容器。“确定”之后,关闭所有窗口。重新安装“京东读书”客户端,即可。 问:“京东读书”客户端有“繁体版”、“英文版”吗?答:目前没有。我们“京东读书”客户端目前主要针对中国大陆地区用户设计,只有简体中文版。你尝试切换到“控制面板 - 设置 - 高级设置 - 使用语言为简体中文” (Control Panel—Region and Language 选项里Administrative —Language for non-Unicode programs 改成Chinese (simplified,PRC),之后会让你重启电脑,然后把乱码的软件卸载掉后,再把软件装一次,试试 问:PC版客户端,只要打开PDF就报“应用程序错误”?答:我们不确信具体什么原因造成。此问题在Lenovo笔记本曾经个别出现过,已排除杀毒软件、VC++、360安全卫士。 问:PC版客户端,按要求下载后,打开时候显示应用程序错误,请问如何办?答:卸载“京东读书”客户端,重装试试。我们发现在个别电脑确实出现“初始化(0xc0000034)失败”,可能原因是Ghost操作系统、工商网银客户端等造成,但我们不能确信这点。 问:打开京东阅读 for Android版,直接报“抱歉,程序已终止运行”?答:注意:不要用360去安装“京东阅读”App,是的话,先干净卸载掉京东阅读可能是系统阻止了应用程序访问IMEI硬件信息,或者阻止了创建和访问临时文件,或者阻止访问网络造成的(1)360安全卫士、LEB安全大师:允许京东阅读“获取用户IMEI”权限,或者先删除360安全卫士。试试,若还不行,需要下一步(2)Android系统,设置 - 应用程序管理 - 京东阅读-清除数据后,并卸载京东阅读,浏览器直接访问官网重新下载安装 京东阅读最新版(3)手机 设置 - 安全和隐私 - 权限管理 - 找到应用程序,设置为“京东阅读”信任;或者重装App时,最后一步,会提示 “是否信任”京东阅读,选择 “信任”(4)你手机的本机管家,以及第三方XXX手机管家,都将京东阅读设置为“信任”;(5)进入你机器上安装的“360手机管家”、百度卫士、乐卫士、猎豹卫士、LEB安全大师或者其他XXX手机管家,如果有“(自动)清理选项”功能,在“京东阅读”的选勾“去掉”,并点击“下载的书和图片”设置,不再清理扫描。或者暂时卸载掉安全卫士、XXX管家。
最后,重启机器,打开App试试 问:打开京东阅读(阅读)客户端,下载电子书,进度一直为零或者报“下载请求失败”?答:书架-删除这本书后,在+号,重新下载,试试。首先看下,设备是否超限,超限没有可用设备的话,可以下面三种方式解绑(客户端已可展示提示)
京东阅读App – 我 –右上角(设置) -解绑设备M书城这个页面:PC电子书刊网站:其次,PC的话,如果京东阅读默认是往C盘下载,那么C盘是否还有可用空间? 一般是系统阻止了应用程序访问IMEI硬件信息,或者阻止访问网络,或者服务端返回数据异常,造成的(1)可能是下载服务器返回Reader的头部header的长度属性值不对造成,需要反复尝试Android系统:系统-设置 - 应用程序管理 - 京东阅读-先清除数据,再卸载京东阅读。然后,浏览器直接访问官网(不要用360去安装)重新安装 京东阅读最新版iPhone、iPad尝试:卸载京东阅读App,重新安装试试(2)你手机的本机管家,以及第三方XXX手机管家,都将京东阅读设置为“信任”;(3)进入你机器上安装的“360手机管家”、百度卫士、乐卫士、猎豹卫士或者其他XXX手机管家,在“(自动)清理选项”中把“京东阅读”的选勾“去掉”,并点击“下载的书和图片”设置,不再清理扫描。或者暂时卸载掉安全卫士、XXX管家。(4)以上做后,还不能下载电子书的话,请尝试换3G网络,是否能下载电子书; (5)最后,还不能下载电子书的话,直接在浏览器上尝试随机一本书,《平台战略:正在席卷全球的商业模式革命》的下载地址
,看是否能正常下载.jeb。 最后,重启机器,打开App试试 问:iPad注册新用户,填写短信验证码后,提交,系统提示“验证码格式不对”答:这是一个bug,iPad客户端没有升级校验位造成的,请到京东主客户端注册新用户,或者PC上注册新用户
问:阅历中,什么算“读完”一本书?答:读完最后一页,发了书评或者阅读进度超过95%。联网会将数据同步过去,下次联网,书架这本书不删除的话,也会同步到服务器。联网失败问题问:“无法登录/无法展示已购列表/下载电子书失败”等网络问题,怎么办?答:京东读书 forPC:(1)
检查本机是否需要设置代理:检查你常用的浏览器,比如IE/360安全浏览器/Chrome/火狐浏览器的“设置”-“网络连接”-“代理”是否设置了代理,如果设置了代理,则“京东读书”也需要相同代理。进入“工具”-“选项”-“网络设置”,如下:
尝试关闭防火墙,并设置防火墙“允许”京东读书访问网络如果安装了防火墙软件(360防火墙、腾讯手机管家、ESS安全套件、McAfee等等),请将防火墙设置为“允许”%ProgramFiles%\LeBook.Exe、QtNetwork4.dl访问网络,或者暂时关闭防火墙。(3)
还不行,说明用户本地网关的域名解析受限制,请尝试下面免费代理免费代理:国内透明代理 京东阅读 for Android/iOS(1)
WiFi网络:请先检查京东读书 for PC连接相同WiFi网,能否正常工作;(2)
2G/3G网络:请进入手机“设置-移动网络-接入点名称”,切换至“NET方式”,原因是“WAP方式”会阻断京东登录状态的传递。 选书购书问题问:我购买了实体有密码畅读卡,在PC上绑定后,起始服务时间、结束服务时间相等,为什么?答:绑定畅读卡:(1)Android:京东阅读 - 我 - 畅读卡 - 绑定畅读卡(2)PC:
问:我购买了畅读卡,为什么“在线畅读”时,提示我没有“有效畅读卡”?答:一般是登录时,“用户名”记错了。注意,“用户名”不是登录填写的昵称、邮箱、手机号、QQ号。注意,“手机号”和“手机号_p”是两个不同帐号。“用户名”查看办法:(1)
京东阅读:京东阅读 - 我 - 右上角 - 设置 - 修改资料(2)
PC:登录 “个人信息”-“用户名”,使用这个“用户名”登录。(3)
M书城:浏览器登录,小人(我的京东)查看用户名(4)
QQ联合登录的,系统会生成的京东用户名像“XXXX-XXXX”,在的右侧“用户名”即是。用户需自行设置密码,“我的订单”-“设置”-“账号安全”设置登录密码,使用这个“XXXX-XXXX”和密码重新登录京东阅读(读书)App。
(3)京东读书客户端:“我的京东”-欢迎XXX,那个“XXX”(京东阅读改为展示昵称,此方法无效) 问:许多专业书怎么都不能“在线畅读”?答:“在线畅读”作为京东电子书刊给用户提供的一项非常便宜(不到1分钱)的阅读服务,畅读图书已占上柜图书85%以上,这是其他电子书商城无法做到的。电子书是否支持“在线畅读”,取决于供应商自己,因为一些书很贵,有些供应商不允许“在线畅读”。 问:PC、Android和iOS平台的“京东读书”客户端,在线书城的商品是否一样?答:PC和Android上是一样的,包括商品分类和商品价格。iOS的书城,因为上柜商品和价格受到“AppStore审核指南”、“IAP开发指南”约束,商城是独立的,与PC、Android商城没有关系。 问:为什么有些书没有免费“试读”按钮?答:可以在PC电子书刊网站,上“试读”,每一本书原则上,都有“试读”,除非没有加工出来,或者是多媒体资源。Android、iOS京东读书客户端的书城,所有PDF格式电子书,因为“试读”会占用户很多流量,所以,我们没有设计“试读”功能。 问:购买前,我怎么能知道一本书是PDF格式,还是EPUB格式?答:通过下面几种方式来判断PC电子书刊网站:“在线试读”时,如果看到的全是图片,说明是PDF格式,如果看到的有文字,说明是EPUB格式。Android、iOS书城:如果看到有“在线试读”按钮,说明是EPUB格式,如果没有看到“在线试读”按钮,说明是PDF格式。大小判断:一般情况,EPUB大小都是10K-5M,而PDF大小都会超出3M,但不一定准确。 问:客户买了一张畅读卡,现因刷机太多,已经超过使用设备台数,不能用了,但是还没有到期。如果客户再买一张畅读卡,能在其它设备上用吗?答:不能,一张卡没到期,另一张卡不会起效。当前畅读卡要继续用的话,需要找开发人员。 问:使用“忘记密码”功能,要求填写收货人姓名,“电子书已完成订单”收货人是什么?答:忘记密码功能, 使用用户名/邮箱/手机号找到密码。
问:畅读卡为什么绑定时,报卡号或者密码错误?答:仔细检查 0 o O L 1 l区别,将卡号和密码全部都大写,试试。注意,每张畅读卡只能绑过一次,就不能重复绑定。 问:为什么iPhone、iPad无法绑定畅读卡?答:苹果不允许这么做。可以用下面办法绑定。(1)
浏览器访问,我的畅读-畅读卡,绑定(2)
浏览器访问 ,我-畅读卡,绑定(3)
京东阅读 for
Android客户端,我的京东-畅读卡-绑定畅读卡,绑定京东通信170包月畅读问:什么是包月畅读?答:这是专门针对“京东通信170号段”手机的优惠活动,每月(连续)只需扣除5元,就能享受30天畅读服务。而普通方式购买月卡,则需要10元。
京东通信:是京东旗下的通信虚拟运营商品牌,类似中国移动、中国联通、中国电信。 问:如何开通包月、取消包月?答:
Android:京东阅读 – 我 – 畅读卡 – 包月卡 –开通包月、取消包月
M书城:开通包月、取消包月
iOS端:受苹果审核限制,不允许用户“包月畅读”
提示:同样,受到苹果审核限制,也不允许“绑定”畅读卡,只能 书城- 购买畅读卡iOS端充值贝币问:iOS设备如何充值贝币、消费?答:充值:京东阅读 – 我 – 钱包 –选择充值包 – 两次“确认” – 完成充值消费:京东阅读 – 书城 – 电子书详情页 – 点击购买(最下方)。贝币仅能在iOS设备上消费,PC、Android上都不能消费。 问:iOS上充值贝币时,提示支付成功,但钱包并没有充进去?答:因为苹果服务器后台扣款后,返回给App成功消息会有延迟,你可能需要等待10分钟-24小时,重新打开“京东阅读App – 我”,京东阅读App会监听苹果服务器的成功消息。(1)扣费成功邮件:AppleID邮箱会收到一封“京东阅读套餐XXX”邮件,根据苹果服务器稳定状态,一般是10分钟内,有时会三四天;(2)充值贝币:京东阅读 – 我,打开后,我们系统会一直监听苹果服务器返回成功消息,一旦受到成功消息,会自动完成充值。如果超过24小时,京东阅读仍没有充值成功,
方式一:建议PC 上的iTunes退款(苹果退款教程:),后重新在“京东阅读App”充值。可能立马会到账
方式二:进入我们QQ群,发给管理员以下信息,联系处理(1)
AppleID邮箱会收到一封支付“京东阅读套餐XXX”邮件。截图(2)
京东阅读–我–设置(右上角) - 修改资料。截图。(3)
京东阅读 - 我 - 畅读卡 - 列表。截图(4)
京东阅读 - 我 – 钱包 - 列表。截图 图书下载、打开问题和书架管理问题问:下载时,提示“无效订单号”?答:老版本客户端存在这个问题,请尝试升级到最新版客户端,再试试。 问:京东读书 for PC客户端,下载电子书时报“服务端返回文件大小失败,请重新下载”?答:在京东读书客户端,“本地书架” – “删除”电子书,尝试“重新下载”,如果还是无法下载,一般是用户本机所在网络路由有限制。 问:一些Android手机上,“京东阅读”客户端刚下载的电子书还能看,过两天,阅读时,报“文件不存在或已移除”,怎么回事?答:请尝试下面办法。(1)进入“360手机管家”或者其他XXX手机管家,在“(自动)清理选项”中把“京东阅读”的选勾“去掉”,并点击“下载的书和图片”设置,不再清理扫描。(2)进入XXX管家,将京东阅读设置为“信任”。重启机器,再试试 问:“在线畅读”,是不是没网,就无法阅读?答:是的。我们系统检查“登录”状态的周期可能较长,一般都能让用户完整阅读一个章节内容,不影响阅读。 问:购买、畅读的电子书,在哪里,找不到?答:如下(1)
京东读书PC版:“我的数字资源”–“已购电子书刊/我的畅读/我的赠送”;(2)
京东阅读Android版:“我的书架”–“我的京东”(小人图标),登录后,点击“已购电子书”,其中“已购”可查看购买或赠送的图书,而“畅读”可查看用畅读卡绑定的图书。(3)
京东阅读iPad版/iPhone版:“我的书架”–“我的电子书”,登录后,其中“已购”可查看已购买或赠送的电子书,而“畅读”可查看用畅读卡绑定的电子书。A.
以后,我们准备做书架的图书同步,到时,用户的图书自动会下载到书架,会更方便。 问:下柜电子书,能否继续“畅读”?答:原则:每一本电子书都挂在不同的畅读卡下面,只要所挂的畅读卡不过期,用户永久能读。 举例:如果某电子书已加入畅读卡的“畅读列表”,但电子书此时“下柜”了(1)若畅读卡没有过期,则这本书仍能正常下载阅读;
(2)若畅读卡已过期,则不能“重新加入”到后补的畅读卡“图书列表”,因为相当于“重新销售给用户”; 问:电子书下载失败、打开失败,怎么办?答:如下(1)
如果非最新版本,建议先升级后,再次尝0(2)
如果还是下载失败,建议将书架的该本图书删除后,重新下载;(3)
确认SD卡空间或手机内存是否充足;(4)
确认网络使用的是2G/3G还是WiFi,如果是2G/3G网络,请查看“接入点”采用NET方式。A.
查看方法:进入手机,“设置-网络设置-移动网络-接入点名称”(5)
如果是WIFi网络,请确认公司网络是否禁止下载; 问:你们做活动赠送我的电子书,我领取了,但却找不到?答:如下京东读书PC版:“我的数字资源”–“我的赠送”京东阅读Android、iOS版:“我的京东(小人图标)–已购电子书–已购或赠送”查找。 问:点击“在线畅读”/“下载”,客户端报“超过设备台数限制”?答:购买或畅读京东电子书,出版社对设备台数是有限制的,若总台数超过规定设备台数,原则上不允许更多的设备上下载,用户可自行解绑不用的设备。M书城这个页面:PC电子书刊网站:用户还有质疑,请联系客服人员,由开发人员后台处理。 问:打开购买、畅读的电子书,程序闪退,怎么回事?答:请先尝试删除后,重新下载,打开。如果还不行,可能就是加密出了问题,请将电子书书名、作者等关键信息,报告给数据加工人员。我们检查后,重新加工上柜。 问:为什么手机不能导入JEB京东格式图书?答:购买、畅读的图书是加密的,在不同设备上,只支持重新下载。导入图书:只能导入用户的未加密文档涉及DRM保护问题,出版社不允许一个用户买了,所有用户都能看。 问:打开一本书,提示下载PDF插件,但总下载失败,怎么回事?答:先检查网络是否正常。当前Android版本,PDF插件安装依赖SD卡,请插入SD卡,并确保SD卡可用存储空间大于20M,再试试。后续版本,我们开发人员正在优化,将不依赖于SD卡。 问:“我的畅读”图书超过几百本,太多了,有些不想看,怎么删除掉?答:“我的畅读”记录是畅读历史订单记录,就和“已购电子书刊”的购买历史订单记录一样,订单不能删除,若删除掉,就无法对账。至于“我的书架”同步时,能不能提供“回收站”,将不想要的书放进去,不做同步,这个需求我们正在分析。 问:京东阅读 for Android下载图书存放物理路径在哪里?我存储空间不够用了。答:下载图书存放:sdcard(或虚拟存储卡)/jdreader/epub目录下,删除App时,不会被删除存放在/storage/emulated/0/Android/data/com.jingdong.app.reader/files/或者/storage/emulated/1/Android/data/com.jingdong.app.reader/files/ 没有sdcard时,以及/data/data/com.jingdong.app.reader/files下面,注意:后者/data/data目录需要root权限才能看到。换设备一般不会增加设备数,特殊情况会增加设备数。这些图书是加密的,移动到别的地方也打不开,换设备的话,需要重新下载。 问:京东读书 for PC,同步图书失败,报“can not get book info”、“错误码-1”?答:如果网络都正常,请尝试删除jd.db文件,再打开京东读书客户端,重新下载电子书,打开阅读。jd.db文件位置:WinXP:C:\Documentsand Settings\Public\Documents\360Buy Files\LeBook\data\jd.dbWin7Win7+:C:\Users\Public\Documents\360BuyFiles\LeBook\content\data\jd.db 问:实体畅读卡和电子书畅读卡区别?答:实体畅读卡有密码,需绑定到一京东账户,激活后,才能使用,目前可以在PC上,或Android上”我的京东“-”畅读卡“绑定激活,iOS不支持绑定激活电子畅读卡,京东用户购买后,系统直接激活,立即可以使用 问:我-个人阅历,什么算读完一本书?答:读完最后一页发了书评,或者阅读进度超过95%都算,需联网。 问:iPad为什么下载电子书报“下载失败”?答:书架-删除这本书,重新下载试试。如果还不行,就可能是iPad版本的bug。你尝试在iPad的AppStore上搜“京东阅读”,左上角选“仅iPhone”,用iPhone版本尝试下载电子书。1-2个月后,iPad新版会纠正。(已解决) 图书阅读问题、排版问题问:购买、畅读的电子书能否拷贝到其他设备上,用第三方阅读器打开?答:不行。京东电子书刊销售的电子书都是经过加密的私有格式JEB,不能被第三方阅读器打开。强行使用第三方阅读器打开,被视为破解行为,要承担法律风险。 问:打开后,发现有乱码或者空白页,或者重复出现“摇摇摇”字符,为什么?答:这种情况一般是因为缺少方正EU字体(特殊字符集编码)所致,卸载京东阅读客户端,再安装,按照提示,下载相应字体插件,一般都能解决。 问:为什么拷贝出来,文字是乱码,比如一堆问号?答:有些PDF文档,出版社没有原始排版文档,加工人员是通过扫描纸质图书,做成了“双层PDF”电子文档,文字识别可能有部分校对错误,一般会控制在0.03%。出现这种情况,可以将电子书反馈给数据加工团队,我们可以重新加工,但不保证都能做到重新加工。 问:拷贝文字,为什么会有字数等限制?答:出版社处于保护知识产权需要,要求运营商必须控制用户的电子书拷贝行为,但用户又需要拷贝文字以做研究参考。折中结果是:销售的电子书,阅读器会控制用户复制字数。 问:阅读电子书时,图片Image和文字不能混排,而且表格Table也不正常?答:是的,我们的排版内核正在优化,请关注京东阅读客户端新版本的更新说明。 问:阅读电子书时,怎么做文字高亮、批注笔记等?答:目前不支持,有规划,正在实施中。 问:阅读时,看不到我做的书签?答:PC版:打开图书,点击阅读页面的右上角,添加/删除书签。右侧有“书签”栏目按钮;Android、iOS版:打开图书,按住页中央1-2秒,会出现菜单栏,再点击“目录”按钮,查看目录、书签。 问:Android版,使用过程中App崩溃,怎么办?答:请将手机内存下JDReader或SDCard的JDReader文件夹,下面的CrashLog,详细路径:/storage/emulated/0/JDReader/CrashLog或/storage/emulated/1/JDReader/CrashLog下面的日志文件,发送给我们。 问:图书自带光盘音视频资料,放在哪里?答:如果出版社已提供给我们的,我们会在图书的后面三页标注自带光盘下载地址,如果后三页没有标注话,得到出版社官网去找。
意见反馈问:除了客服电话反馈意见,还有别的反馈渠道吗?答:意见反馈渠道很多,除了客服电话,你还可以:(1)通过软件“意见反馈”(一般在“关于”、更多中),填写意见和联系方式,发送给我们;(2)IM沟通,不保证实时回答京东阅读开发者QQ群:京东阅读开发者QQ群:(3)京东阅读新浪微博: 相关技术概念问:什么是“双层PDF”?答:文字:内码(文字编码)+外码(字体外形)组成,比如“中”Unicode内码是4D2E,在“宋体”中可能编码是1234,这两个信息都有时,才能展示一个宋体“中”字。如果PDF使用内嵌字体,为了缩小自带整个字体文件会太大或者没有字体授权,单独用字形几何轮廓描述“字形”,而不用外码,就会出现“双层”,即“字形一层”、“文字一层”,通常称为“双层PDF”。 问:什么是版式、流式?答:目前没有准确概念,主要区别是:“版式”一般能做到精确定义“页Page”、“页元素高度、宽度等属性,以及元素之间位置关系”,在终端阅读显示时,不会随着屏幕终端显示尺寸不同,而改变这些元素相对关系,代表格式是PDF,类似FixedLayout概念。“流式”一般只能定义“段落/块(众多元素容器)”先后出现顺序,随着屏幕终端显示尺寸不同,“页内容”会发生变化,代表格式是EPUB或类EPUB(比如:Amazon自定义的文档格式),当然,许多厂商现在已可以做到,部分定义“元素之间相对位置关系”,具体展示效果依赖于阅读器排版技术和能力。 问:京东阅读有没有Eink屏的设备?答:博阅, 清华大学出版社
###################################
京东阅读,学习会议必备,到京东购,超低价格,品质高,评价好,全国联保!京东阅读,网上购物选JD,正品行货 精致服务.
买了plus会员
但是购买畅读年卡的时候
最后付款的还是显示付款金额90
Android、iOS版:打开图书,按住页中央1-2秒,会出现菜单栏,再点击“目录”按钮,查看目录、书签。按住页中央1-2秒出现的是选择、划线。。。。。。。。体验真差!!!
开通京东PLUS买畅读卡10元一年吗?
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 京东消息提示音 的文章

 

随机推荐