通过zuul消费kafka事件的微服务

pb3skfrl  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(391)

我不熟悉微服务架构。我想用netflix oss创建一个微服务。我希望我的架构看起来像这里描述的那样。
http://callistaenterprise.se/blogg/teknik/2017/09/13/building-microservices-part-8-logging-with-elk/
但是,我希望我的一个微服务(在zuul反向代理后面)使用kafka事件(来自其他团队)的事件。我不确定这是不是一个好主意,因为这会暴露我的微服务,它应该是从我的zuul墙后面的外部世界抽象出来的。
还有别的办法吗。我可以使用我的zuul消费kafka的事件流并推送到我的微服务。如果是,如何从zuul流到microservice?

n6lpvg4x

n6lpvg4x1#

zuul会将您的请求重定向到一个服务http-x-port/api/v1/input。作为制作人的这项微服务将把信息传送到Kafka频道。Kafka之后,消费者会得到信息并进行存储或分析。另一个微服务可以读取数据库并在前端请求后返回响应,或者使用服务器发送的事件或vertx消息总线进行推送。。。。

相关问题