new_book.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:event-driven-microservice 作者: Lawouach 项目源码 文件源码
def bookshelf_new(request):
    """
    Add the given book to the shelf event lake.
    """
    payload = await request.content.read()

    # ensure the book gets an id
    book = json.loads(payload.decode('utf-8'))
    book["id"] = str(uuid.uuid4())

    # create an event from this request
    event = make_event(name="book-added",
                       payload=json.dumps(book),
                       safe=False, idempotent=False)

    # let's push it
    await send_event(b"bookshelf", event)

    return web.json_response(status=201, data=book)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号