ES中间件的数据搜索Spring-Security JWT 安全框架RabbitMQ Kafuka的消息队列 消息丢失的解决方法

ES中间件的数据搜索

全称:ElasticSearch

ES自动可以将海量数据分散到多台服务器上去存储和检索,分布式。

为什么要使用Elasticsearch?

因为像是在商城中的数据会非常多,采用以往的模糊查询,导致商品查询是全表扫面,在百万级别的数据库中,效率非常低下,而使用ES做一个全文索引,我们将查询的商品的某些字段,比如说商品名,描述、价格还有id字段放入索引库,提高查询速度。

Spring-Security JWT 安全框架

什么是它的核心功能:

Spring Security是Spring家族的一个安全管理框架,相比于另一个安全框架Shiro,它具有更丰富的功能。一般中大型项目都是使用Spring Security做安全框架,而Shiro上手比较简单。\[2\] JWT是一种用于身份验证和授权的开放标准,它定义了一种紧凑且自包含的方式来传输信息。JWT由三部分组成:头部、载荷和签名。头部包含了加密算法和类型信息,载荷包含了要传输的数据,签名用于验证数据的完整性和真实性。\[3\] 在Spring Security中集成JWT可以通过以下步骤实现: 1. 认证配置:配置Spring Security的认证流程,包括用户认证和生成JWT的逻辑。 2. 权限配置:配置Spring Security的权限控制,包括对不同角色和资源的访问控制。 通过以上配置,Spring Security可以使用JWT进行身份验证和授权,保护应用程序的安全性。 #### 引用[.reference_title] - *1* *2* [Spring Security+JWT简述](https://blog.csdn.net/jiangnb520/article/details/124921240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Spring Security 之 JWT介绍](https://blog.csdn.net/weixin_40972073/article/details/126844751)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值