如何解决为什么消息内容 JSON 编码在 pubsub 中?
我目前正在为我正在从事的项目实施 Pub/Sub 模式,我想知道为什么 class EstablishConstraints extends Migration
{
public function up()
{
Schema::table('product_shop',function (Blueprint $table) {
$table->foreignId('product_id')->change()
->constrained()
->cascadeOnDelete()
->cascadeOnUpdate();
$table->foreignId('shop_id')->change()
->constrained()
->cascadeOnDelete()
->cascadeOnUpdate();
});
}
public function down()
{
Schema::table('product_shop',function (Blueprint $table) {
$table->dropForeign('product_shop_product_id_foreign');
$table->dropForeign('product_shop_shop_id_foreign');
});
}
}
是 JSON 编码的字符串,而消息的其余部分是纯 JSON。
我找不到关于这个主题的任何文档,关于 Pub/Sub 模式的通用文档并不丰富,或者我没有使用好的搜索词。
解决方法
如果内容没有像这样单独编码,那么服务器需要知道消息的内容以进行反序列化。使用这种方法,它可以简单地将内容视为一个字符串并将该编码字符串转发给订阅者。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。