摘要: 基本概念 主题 Topic topic 是 Kafka 最基础的组织单位,类似于关系数据库中的数据表。做为使用 kafka 的开发者,你最应该考虑的是和 topic 相关的抽象。创建不同的 topic 保存不同种类的 events,或者通过不同的 topic 保存各种版本经过过滤、转换后的同类 ev 阅读全文
posted @ 2023-01-09 13:28 Zhang_Xiang 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Zookeeper 和 KRaft 这里有一篇 Kafka 功能改进的 proposal 原文。要了解移除 ZK 的原因,可以仔细看看该文章。以下是对该文章的翻译。 动机 目前,Kafka 使用 Zookeeper 保存与分区(patitions)、brokers 相关的元数据,以及选举 Kafka 阅读全文
posted @ 2022-12-27 16:42 Zhang_Xiang 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 准备: 信令服务 前端页面用于视频通话 demo github 地址。 前端页面 为了使 demo 尽量简单,功能页面如下,即包含登录、通过对方手机号拨打电话的功能。在实际生成过程中,未必使用的手机号,可能是任何能代表用户身份的字符串。 代码如下: <!DOCTYPE html> <html lan 阅读全文
posted @ 2022-10-31 15:25 Zhang_Xiang 阅读(917) 评论(0) 推荐(1) 编辑
摘要: Spring AS 持久化 jdk version: 17 spring boot version: 2.7.0 spring authorization server:0.3.0 mysql version: 8.x 在 [[spring authorization server 实现授权中心]] 阅读全文
posted @ 2022-06-02 13:32 Zhang_Xiang 阅读(1772) 评论(2) 推荐(0) 编辑
摘要: java.io.Serializable 是 Java 中的一种标记接口(marker interface)。标记接口是一种特殊的接口,java.io.Serializable 接口没有任何方法,也没有常量。 对象序列化是将对象转换为静态有序的字节流的过程,因此该对象可以用于传输或持久化。反序列化是 阅读全文
posted @ 2022-05-22 12:59 Zhang_Xiang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Spring Data JPA build.gradle plugins { id 'org.springframework.boot' version '2.7.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 阅读全文
posted @ 2022-05-21 17:35 Zhang_Xiang 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Spring Authorization Server 实现授权中心 源码地址 当前,Spring Security 对 OAuth 2.0 框架提供了全面的支持。Spring Authorization Server 出现的含义在于替换 Spring Security OAuth,交付 OAuth 阅读全文
posted @ 2022-05-10 17:27 Zhang_Xiang 阅读(3530) 评论(1) 推荐(2) 编辑
摘要: OAuth 2.1 Draft 当前版本:v2-1-05 失效时间:2022/09/08 本文对部分原文翻译,同时加了一些笔记,以便理解。 单词 译意 identifiler 识别码 Resource Owner 资源拥有者 User-Agent 用户代理 Authorization Code 授权 阅读全文
posted @ 2022-05-03 11:57 Zhang_Xiang 阅读(1675) 评论(2) 推荐(3) 编辑
摘要: Spring Security title:version 5.6.x Spring Security 是一个提供认证、授权以及一些常见漏洞防护的框架。该框架为 Servlet 应用程序(Spring MVC)和响应式应用程序(Spring WebFlux,本文不表)提供防护,并作为防护 sprin 阅读全文
posted @ 2022-05-01 15:02 Zhang_Xiang 阅读(349) 评论(0) 推荐(0) 编辑
摘要: dapr 正处于飞速发展的过程中,我们如何让保持本地(即本地托管模式下)的开发环境更是官方版本呢。这里先放出官方升级文档地址。下面给出简单步骤。 查看官方版本。打开官方文档链接。 查看本地版本。运行命令 dapr -v 输出为: CLI version: 1.3.0 Runtime version: 阅读全文
posted @ 2021-11-11 10:25 Zhang_Xiang 阅读(469) 评论(0) 推荐(0) 编辑