首页
友情链接
智能助手
智能助手
归档
瞬间
小程序&公众号
小程序
公众号
Login
Menu
首页
友情链接
智能助手
智能助手
归档
瞬间
小程序&公众号
小程序
公众号
青云博客
记录、分享
Archives
2024 / 04
OAuth2授权模式
2024-04-23
Java
#springcloud
#java
前言 传统的客户端-服务器身份验证模型中存在的问题。在这种模型中,客户端通过使用资源所有者的凭据对服务器进行身份验证,从而请求访问受限资源(受保护的资源)。为了使第三方应用程序能够访问受限资源,资源所有者需与第三方共享其凭据。然而,这种做法存在一些问题和限制: 第三方应用程序通常需要明文存储
OAuth2有哪几种授权模式
2024-04-23
Java
#springcloud
#java
OAuth2的授权模式包括以下四种: 授权码模式:这是最常用且安全相最高的授权模式。在具有后端服务器web客户端的环境中,token令牌保存在客户端后端,对资源服务器访问在后端完成,可以有效避免token泄露。 隐式授权模式/简化模式</
SkyWalking中的数据是如何收集和传输的
2024-04-23
Java
#springcloud
#java
SkyWalking中的数据主要通过以下步骤进行收集和传输: 数据采集:SkyWalking的探针(probe)会与应用程序进行集成,从而可以获取到应用程序运行时的各种数据,包括但不限于请求响应时间、调用链路、系统资源使用情况等。这些数据随后被发送到SkyWalking的数据收集器(backend)
使用OAuth2时,如何存储和传输敏感信息,例如用户名和密码
2024-04-23
Java
#springcloud
#java
使用OAuth2时,不建议直接存储和传输敏感信息,比如用户名和密码。这是由于OAuth2协议自身的设计,它鼓励使用临时凭证(例如访问令牌和刷新令牌)进行安全地授权和认证,而不是直接使用敏感的用户信息。 以下是使用OAuth2时存储和传输敏感信息的常见做法: 用户登录并授权
在分布式系统中,如何确定哪些服务或组件导致了性能瓶颈?SkyWalking提供了哪些工具和技术来帮助我们进行故障排查?
2024-04-23
Java
#springcloud
#java
在分布式系统中,确定哪些服务或组件导致了性能瓶颈是一个挑战,因为这需要深入了解系统的整体运行情况。SkyWalking提供了一些工具和技术来帮助进行故障排查。 首先,SkyWalking具有服务、服务实例、端点指标分析功能,可以监控并收集各种性能指标,如请求响应时间、调用频率等。通过对这些数据进行分
请解释什么是SkyWalking,以及它为什么重要
2024-04-23
Java
#springcloud
#java
SkyWalking是一个针对分布式系统的应用性能监控(APM)和可观测性分析平台。它提供了一种简便的方式来清晰地观测分布式系统,甚至可以观测横跨不同云的系统。具体来说,SkyWalking可以用于收集、分析、聚合以及可视化分布式系统的数据,这些数据包括分布式拓扑图、应用性能指标、Trace和日志等
RocketMQ 的 Producer 是如何发送消息的?
2024-04-23
Java
#消息中间件
#rocketmq
RocketMQ的Producer有三种消息发送模式: 同步发送(Sync Send):这是默认的发送模式。在同步发送模式下,发送者发送一条消息后会等待 Broker 的响应,直到 Broker 确认收到消息并返回结果。如果发送失败,将会抛出异常。这种模式下,Producer 可以确保消息成功发送到
RocketMQ 的 Consumer 是如何消费消息的?
2024-04-23
Java
#消息中间件
#rocketmq
RocketMQ的Consumer消费消息的方式有两种:Push方式和Pull方式。 在 Push 推模式下,RocketMQ 的 Broker 会主动将消息推送给对应的 Consumer。而 Consumer 会注册一个 MessageListener 回调函数,并在接收到消息后立即触发回调函数。
RocketMQ 的广播消息和集群消息有什么区别?
2024-04-23
Java
#消息中间件
#rocketmq
广播消息和集群消息是 RocketMQ 的两种不同的消息消费模式。其中 广播模式意味着一条消息会被发送到所有订阅了这个主题 Topic 的消费者,而所有消费者都会收到相同的消息副本。 集群模式意味着一条消息只会分发给订阅了这个主题 Topic 的同一个消费者组中的一个消费者处理。每个消费者组只会处理
RocketMQ 如何保证消息顺序?
2024-04-23
Java
#消息中间件
#rocketmq
RocketMQ 提供了顺序消息机制,用来保证一组消息的局部有序性,具体实现步骤如下: Producer 在发送消息时,通过设置一个 MessageQueueSelector 方法,将一组有顺序的消息,依次发送到对应 Topic 下的同一个 MessageQueue 上。而 MessageQueue
Previous
1 / 53
2 / 53
3 / 53
4 / 53
5 / 53
6 / 53
7 / 53
8 / 53
9 / 53
10 / 53
11 / 53
12 / 53
13 / 53
14 / 53
15 / 53
16 / 53
17 / 53
18 / 53
19 / 53
20 / 53
21 / 53
22 / 53
23 / 53
24 / 53
25 / 53
26 / 53
27 / 53
28 / 53
29 / 53
30 / 53
31 / 53
32 / 53
33 / 53
34 / 53
35 / 53
36 / 53
37 / 53
38 / 53
39 / 53
40 / 53
41 / 53
42 / 53
43 / 53
44 / 53
45 / 53
46 / 53
47 / 53
48 / 53
49 / 53
50 / 53
51 / 53
52 / 53
53 / 53
Next