没有合适的资源?快使用搜索试试~ 我知道了~
yo:模块化事件驱动的通知服务
共104个文件
py:71个
json:5个
html:3个
需积分: 5 0 下载量 143 浏览量
2021-04-29
13:09:30
上传
评论
收藏 117KB ZIP 举报
温馨提示
哟通知服务 Yo是Steem区块链的通知服务,它从区块链流式传输事件并在事件中搜索事件。 哟组件: Yo由以下组件组成: 数据库层 默认情况下,Yo使用sqlite进行开发工作,并提供了一种在启动时实现标准测试数据的简单方法。 MySQL支持是生产中预期的最终用途。 这将跟踪用户首选项和实际通知(将其标记为已处理,mark_sent,已显示和已读取)。 只要数据库支持事务,就可以出于可靠性目的而将DB层之上的每一层分布式运行。 区块链追随者 该组件遵循区块链操作直至最新的不可逆块,并检查事件,将事件发送到Yo通知发送方以根据用户偏好进行处理。 只需将未处理的数据库插入数据库中,然后通知通知发送方即可完成此操作。 新事件通知在分派给通知发送者之前被标记为已处理。 该组件与通知发送方之间的通信是通过内部API进行的,外部用户应将其视为黑匣子。 通知寄件者 该组件根据数据库中的当前配置
资源推荐
资源详情
资源评论
收起资源包目录
yo:模块化事件驱动的通知服务 (104个子文件)
srn.bnf 1KB
build 371B
Dockerfile 2KB
.dockerignore 600B
.editorconfig 708B
.gitignore 1KB
_layout.html 9KB
example.html 599B
_utils.html 463B
get_ops_result.json 43KB
mockdata.json 31KB
db_users_user.json 498B
custom_user_transports.json 320B
default_user_transports.json 320B
LICENSE 1KB
Pipfile.lock 65KB
Makefile 4KB
README.md 19KB
EXAMPLES.md 2KB
rds-ca-2015-root.pem 1KB
Pipfile 954B
schema.py 10KB
test_db.py 9KB
__init__.py 8KB
handlers.py 7KB
services.py 6KB
users.py 6KB
service.py 5KB
test_mocking.py 5KB
notifications.py 4KB
api_methods.py 4KB
__init__.py 4KB
test_users.py 4KB
conftest.py 4KB
watcher.py 3KB
actions.py 3KB
service.py 3KB
test_actions.py 3KB
__init__.py 3KB
__init__.py 3KB
__init__.py 2KB
desktop.py 2KB
email_templates.py 2KB
yolog.py 2KB
async_queue.py 1KB
__init__.py 1KB
watch_table.py 1KB
test_get_notifications.py 1KB
test_mark_unshown.py 1KB
test_mark_unread.py 1KB
test_mark_shown.py 1KB
routes.py 1KB
test_mark_read.py 1KB
rpc_client.py 1000B
test_get_transports.py 936B
test_set_transports.py 900B
json.py 879B
worker.py 851B
cli.py 728B
cli.py 656B
service.py 645B
test_desktop.py 420B
cli.py 355B
tests_rpc_client.py 303B
cli.py 283B
test_notifications.py 226B
test_queue.py 192B
test_account_update.py 146B
test_power_down.py 137B
test_comment.py 131B
test_receive.py 131B
test_resteem.py 130B
test_mention.py 130B
test_follow.py 128B
test_vote.py 125B
test_send.py 124B
test_eid.py 109B
gather_notification.py 107B
store_notification.py 106B
ratelimits.py 104B
ratelimits.py 104B
test_handle_desktop.py 103B
test_get_start_block.py 102B
__init__.py 67B
__init__.py 46B
__init__.py 34B
__init__.py 15B
test_healthcheck.py 15B
__init__.py 0B
test_handle_email.py 0B
test_handle_sms.py 0B
__init__.py 0B
.pylintrc 14KB
run 451B
run 244B
run 218B
watch_table.sql 5KB
example.txt 465B
_layout.txt 142B
.pre-commit-config.yaml 851B
共 104 条
- 1
- 2
资源评论
moseswangbp981
- 粉丝: 26
- 资源: 4639
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功