• 将有特殊需求的任务放到一个独立的 queue 不就行了,启动服务的时候指定对应的 sidekiq 配置就行了,然后你想开多少资源来处理这个任务都行,也不会影响到其他的任务

    sidekiq -C config/sidekiq-import.yml

    # config/sidekiq-import.yml
    ---
    :concurrency: 10
    :queues:
      - import
    
    # job
    class ImportJob < ApplicationJob
      queue_as :import
    
      def perform(task_id)
      end 
    end 
    
  • shopify app 是独立于 shopify 系统之外的应用,由开发者自己部署和维护,App 通过 oauth2 授权获取调用 API 的权限,然后通过调用 Shopify 提供的 API 去读取和修改店铺数据来实现对应的功能 (具体可以参考 Shopify 开发者文档)

  • Ruby 中的类型转换 at 2020年04月24日

    这个需要看各自的需求了

  • 如果是业余的话相当棒了,除了其他的说的狗鼻子有点干之外眼睛也有点瑕疵,眼睛上部分有一层膜,让人第一眼看上去有点是条盲狗的感觉

  • Rails API 性能优化 at 2019年08月01日

    当数据更新后把对应的 api 的 cache 清除,然后下次 api 请求进来的时候会写入新的 cache