te')); return $arr; } /* 遍历用户所有主题 * @param $uid 用户ID * @param int $page 页数 * @param int $pagesize 每页记录条数 * @param bool $desc 排序方式 TRUE降序 FALSE升序 * @param string $key 返回的数组用那一列的值作为 key * @param array $col 查询哪些列 */ function thread_tid_find_by_uid($uid, $page = 1, $pagesize = 1000, $desc = TRUE, $key = 'tid', $col = array()) { if (empty($uid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col); return $arr; } // 遍历栏目下tid 支持数组 $fid = array(1,2,3) function thread_tid_find_by_fid($fid, $page = 1, $pagesize = 1000, $desc = TRUE) { if (empty($fid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('fid' => $fid), array('tid' => $orderby), $page, $pagesize, 'tid', array('tid', 'verify_date')); return $arr; } function thread_tid_delete($tid) { if (empty($tid)) return FALSE; $r = thread_tid__delete(array('tid' => $tid)); return $r; } function thread_tid_count() { $n = thread_tid__count(); return $n; } // 统计用户主题数 大数量下严谨使用非主键统计 function thread_uid_count($uid) { $n = thread_tid__count(array('uid' => $uid)); return $n; } // 统计栏目主题数 大数量下严谨使用非主键统计 function thread_fid_count($fid) { $n = thread_tid__count(array('fid' => $fid)); return $n; } ?>azureservicebus - How to format or compress the subject field of Event Grid events in Azure - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

azureservicebus - How to format or compress the subject field of Event Grid events in Azure - Stack Overflow

programmeradmin3浏览0评论

I'm working with Azure Event Grid to receive incoming events from an external publisher. When files are uploaded to a blob container named "snlf", I want my Service Bus trigger Function App to process them.

Current Setup: I use Event Grid to filter events for files under the "snlf" container:

Event Grid System-Topic Configuration:

Metrics: Mapped to a Service Bus queue

Filters: Event Types: Event Created

Subject Filters: Begins with: /blobService/default/containers/snlf/

Ends with: .json

Delivery Properties: Header Name: SessionID Type: Dynamic Value: subject

Problem: Azure Service Bus is rejecting events from Event Grid when the subject length exceeds 128 characters.

Constraints: I need to compress the subject before it reaches the Service Bus. Using Logic Apps or Function Apps for compression is not ideal due to added technical debt.

Question: How can I truncate or compress the subject within Event Grid before it reaches Service Bus? Are there alternative ways to handle this limitation effectively?

Any suggestions or examples would be greatly appreciated!

发布评论

评论列表(0)

  1. 暂无评论