文件名称:webhooker:一个围绕rabbitmq 的webhooks 包装器
文件大小:975KB
文件格式:ZIP
更新时间:2024-08-11 15:19:15
Go
#webhooker - 一个简单的 webhooks 实现,可能过多地使用了 rabbit。 (或不够) #对于订阅者 注册成为网络钩子 # Request POST /api/register { "url": "https://user-e-nelson.com/api/sourceapp-callback", "email": "user@email.com", "name": "Bropocalypse.com" } # Response STATUS 201 Created BODY "An api access key has been emailed to the specified address." 添加网络钩子 # Request POST /api/webhook { "evt": "user.*", "src": "s
【文件预览】:
webhooker-master
----testdata()
--------integration-tests.json(333B)
----db()
--------db_test.go(4KB)
--------redis.go(3KB)
----q()
--------rabbitStore.go(4KB)
--------rabbitstore_test.go(2KB)
----Dockerfile(1KB)
----testhelp()
--------testdata.go(375B)
--------testserver.go(1KB)
----webhooks()
--------domain_test.go(725B)
--------hook.go(634B)
--------errors.go(84B)
--------filter.go(401B)
--------store.go(299B)
----.travis.yml(134B)
----LICENSE(1KB)
----README.md(1KB)
----Makefile(1KB)
----mgmt()
--------client()
--------respond.go(512B)
--------hooks.go(2KB)
--------server.go(659B)
--------filters.go(2KB)
--------mgmt_test.go(5KB)
----.gitignore(570B)
----cmd()
--------server()
--------dolomite()