def handle_request(self):
parsed_request = self.parse_request(self.request.body)
unpacked_requests = self.unpack_batch(parsed_request)
context.main_logger.debug("Received an event batch of {num_requests} requests in batch handler {handler}"
.format(num_requests=len(unpacked_requests),
handler=self.__class__.__name__))
if not context.request_processor.submit(self.create_request(unpacked_requests)):
context.main_logger.warning("RequestProcessor queue size limit reached, sending back off response...")
self.set_status(httplib.SERVICE_UNAVAILABLE)
else:
self.set_status(httplib.OK)
评论列表
文章目录