我的问题:我正在向仅 Rails 5 api 的应用程序添加一个商店部分,为了降低复杂性,我计划将其添加为单独的宏服务,并在两个应用程序之间共享用户,以验证主要的用户我正在使用 JWT 令牌,我想在两个应用程序中使用相同的令牌。
我不工作的解决方案:使用 rabbitMQ 将令牌从商店发送到主应用程序,并从中取回我需要的所有用户信息。搜索我发现这篇文章和教程:
https://www.rabbitmq.com/tutorials/tutorial-six-ruby.html
从那些我想出这个解决方案的人那里(我知道绝对没有准备好生产,但我正试图在此之前获得一个有效的 MVP):
https://gist.github.com/jabawack81/5cfc0983ebd3166fadcd683f335456f0
问题是:我从商店应用程序控制器的标题中获取令牌,并且我能够将它推送到队列中(使用rabbitMQ GUI检查队列)主应用程序正在接收它,处理它但没有回复背部。