Events 使用Kafka的事件驱动体系结构中消息中的用户凭据
我第一次尝试使用Kafka事件实现微服务体系结构 我无法确定如何在事件中检查用户凭据 我的申请很简单:Events 使用Kafka的事件驱动体系结构中消息中的用户凭据,events,apache-kafka,event-driven,Events,Apache Kafka,Event Driven,我第一次尝试使用Kafka事件实现微服务体系结构 我无法确定如何在事件中检查用户凭据 我的申请很简单: 一种使用电子邮件和密码控制用户的服务,能够创建、编辑和删除电子邮件和密码 从这些用户发送电子邮件的服务 我的想法是调用create一个类似json的事件 { "status":"sendEmail", "message":{ "sender":"abc@zxy.com", "password":"123456", "recipient":"jkl@asd.com",
{
"status":"sendEmail",
"message":{
"sender":"abc@zxy.com",
"password":"123456",
"recipient":"jkl@asd.com",
"content":"this is my emails body"
}
}
在第二个服务中创建此事件后,如何使用事件验证用户是否存在于第一个服务中?我可以通过REST通信轻松地做到这一点,但我想了解如何使用事件消息在服务之间传递响应
谢谢。您需要在第二个服务中缓存所有用户帐户(通过使用所有用户主题记录),或者在使用电子邮件记录时执行外部查找。消息传递和RESTful服务不一定是独占的 FWIW,至少在通过不安全/明文主题发送之前加密密码