美文网首页
Day 80 ES 单点登录

Day 80 ES 单点登录

作者: 小周爱吃瓜 | 来源:发表于2022-08-07 23:37 被阅读0次
  • 网关整合授权中心实现单点登录

将用户信息存储到当前线程的上下文中.

  1. 请求授权服务
  2. 验证 颁发access_token
  3. client携带token 访问网关,网关校验token,不合适则终止
  4. 明文token转发到对应的
    • 订单
    • 商品
      微服务,验证用户权限.

jwt token 修改加密内容.

网关的header中获取header信息,如果不存在则直接返回异常.]

AuthxxxFilter中实现校验.


  • 单字段匹配:

matchQuery 单字段匹配,multiMatchQuery 多字段匹配

mappings 映射
doc 行数据
keywords 关键字
aggregations: 聚合操作
terms匹配

put 新增

  • 关键字查询
    属性,分类,品牌,价格区间,分页,高亮,聚合统计。
    过滤Api: filter.

ES 用法略。 看拉钩的java就业课程.

--

查询商品,创建订单,扣减库存,更新订单,付款,卖家发货。

redis 预扣减: 根据redis的库存数量判断是否能够进行下一步操作

售罄则zk通知 本地cache 商品已经售罄了。 因为本地缓存是jvm级别的,每个jvm只能更改自己的状态.

Zk 的watch 机制.

个客户端连接是指客户端和 ZooKeeper 服务器之间的TCP长连接

相关文章

网友评论

      本文标题:Day 80 ES 单点登录

      本文链接:https://www.haomeiwen.com/subject/gfmiwrtx.html