产品层面,用户点击“查询”或者“购票”后,按钮置灰,禁止用户重复提交请求;JS层面,限制用户在x秒之内只能提交一次请求,比如微信摇一摇抢红包。基本可以拦截80%的请求。
客户端将token保存起来,下次请求时,带着token,服务器收到请求后,然后会用相同的算法和密钥去验证token,如果通过,执行业务操作,不通过,返回不通过信息。安全:请求中发送token而不再是发送cookie能够防止CSRF(跨站请求伪造)。
JobDetail 表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略。Scheduler 代表一个调度容器,一个调度容器中可以注册多个 JobDetail 和 Trigger。
Replica Set 和 Replication Controller 几乎完全相同。它们都确保在任何给定时间运行指定数量的 Pod 副本。不同之处在于复制 Pod 使用的选择器。Replica Set 使用基于集合的选择器,而 Replication Controller 使用基于权限的选择器。
EmptyDir(空目录): 没有指定要挂载宿主机上的某个目录,直接由Pod内保部映射到宿主机上。类似于docker中的manager volume。