<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>shiba (szx)</title>
    <link>https://ruby-china.org/shiba</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>使用 MySQL 持久化数据时没有同步的问题</title>
      <description>&lt;p&gt;当前业务流程是在进入 mq 队列之前持久化一个模型数据，传入 id 后在 work 中进行查询然后进一步处理，现在的情况是 create 后进入 work 中根据 id 查询不到相应的数据，出现频率大概为 3/10，导致后续流程无法跑通，因为内部约定不能使用 sleep，一直 while 进行循环获取又有点傻，请问还有其他办法吗。&lt;/p&gt;</description>
      <author>shiba</author>
      <pubDate>Mon, 13 Sep 2021 17:55:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/41682</link>
      <guid>https://ruby-china.org/topics/41682</guid>
    </item>
    <item>
      <title>求助, includes 是如何双向绑定并且持久化的?</title>
      <description>&lt;p&gt;最近一个业务是仿照 includes 对多个模型进行取值，统一 sql 查询达到减少 IO 的频率，看了半天 incldes 的实现原理还是比较懵，rails 是如何对 sql 查出的数据进行持久保存的，includes 又是如何在调用 has_many 时直接取查询到的数据而不走数据库的。&lt;/p&gt;</description>
      <author>shiba</author>
      <pubDate>Wed, 16 Jun 2021 17:25:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/41376</link>
      <guid>https://ruby-china.org/topics/41376</guid>
    </item>
  </channel>
</rss>
