go-common/app/job/main/member/cmd/databus.py
2019-04-22 18:49:16 +08:00

147 lines
4.3 KiB
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date : 2017-12-25 下午2:43
# @Author : Hedan (hedan@bilibili.com)
# @file : databusTest
import json
import redis
# [databus]
# key = "4ba46ba31f9a44ef"
# secret = "99985eb4451cfb1b899ca0fbe3c4bdc8"
# group = "AccountLog-MainAccount-P"
# topic = "AccountLog-T"
# action = "pub"
# name = "member-service/databus"
# proto = "tcp"
# addr = "172.16.33.158:6205"
# idle = 100
# active = 100
# dialTimeout = "1s"
# readTimeout = "60s"
# writeTimeout = "1s"
# idleTimeout = "10s"
"""参考文档 http://info.bilibili.co/pages/viewpage.action?pageId=3670491
key 服务配置中databus的key
value 服务配置中databus的value
host和port 配置服务中databus的host和port
group-topic 一个group对应一个topic(开发申请)
"""
#每日登录 passport 获得5经验值
# data_passport ={
# 'mid':4780461,
# 'loginip':1726481463,
# "timestamp":1516517576,
# }
# auth_passport = '4ba46ba31f9a44ef:99985eb4451cfb1b899ca0fbe3c4bdc8@PassportLog-MainAccount-P/topic=PassportLog-T&role=pub&offset=new'
# rc = redis.Redis(host='172.16.33.158', port=6205, socket_keepalive=True)
# print rc.execute_command('auth',auth_passport)
# msg = json.dumps(data_passport, ensure_ascii=False)
# rc.set("1023", msg)
# 每日登录 account 获得5经验值
# data_passport ={
# 'mid':110000092,
# 'loginip':1726481463,
# "timestamp":1516517576,
# }
# auth_passport = '4ba46ba31f9a44ef:99985eb4451cfb1b899ca0fbe3c4bdc8@AccountLoginAward-MainAccount-P/topic=AccountLoginAward-T&role=pub&offset=new'
# rc = redis.Redis(host='172.16.33.158', port=6205, socket_keepalive=True)
# print rc.execute_command('auth',auth_passport)
# msg = json.dumps(data_passport, ensure_ascii=False)
# rc.set("1023", msg)
# 每日首次分享视频 archive 获得5经验值
# data_archive ={
# 'event':"share",
# 'mid':110000092,
# 'ip':"127.0.0.1",
# "ts":111,
# }
# auth_archive = '4ba46ba31f9a44ef:99985eb4451cfb1b899ca0fbe3c4bdc8@AccountExp-MainAccount-P/topic=AccountExp-T&role=pub&offset=new'
# rc = redis.Redis(host='172.16.33.158', port=6205, socket_keepalive=True)
# print rc.execute_command('auth',auth_archive)
# msg = json.dumps(data_archive, ensure_ascii=False)
# rc.set("1023", msg)
#
#
# 每日首次分享视频 archive 获得5经验值
data_archive ={
'event':"view",
# 'mid':110000092,
'mid':4780461,
'ip':"127.0.0.1",
"ts":1521745000,
}
auth_archive = '4ba46ba31f9a44ef:99985eb4451cfb1b899ca0fbe3c4bdc8@AccountExp-MainAccount-P/topic=AccountExp-T&role=pub&offset=new'
rc = redis.Redis(host='172.16.33.158', port=6205, socket_keepalive=True)
print rc.execute_command('auth',auth_archive)
msg = json.dumps(data_archive, ensure_ascii=False)
rc.set("1023", msg)
# 每日首次观看 history 获得5经验值
# data_history ={
# "action":"insert",
# "table":"aso_account",
# "data":{"mid":110000193,
# "userid":"test_dan06",
# "uname":"test_dan08",
# "pwd":"6cfbf96b8f0eb2e0a82b46a4236e8883",
# "salt":"D8fd30Kj",
# "email":"169d9106a74d5e95de71be6cf373af04",
# "tel":"218cb4bf8762354eae473b3b612f707e",
# "country_id":1,
# "mobile_verified":0,
# "isleak":0,
# "mtime":"2018-01-02 17:18:58"},
# "flag":0
# }
# auth_history = '0QEO9F8JuuIxZzNDvklH:0QEO9F8JuuIxZzNDvklI@PassportGameTrans-ENCRYPT-P/topic=PassportGameTrans-T&role=pub&offset=new'
# rc = redis.Redis(host='172.16.33.158', port=6205, socket_keepalive=True)
# print rc.execute_command('auth',auth_history)
# msg = json.dumps(data_history, ensure_ascii=False)
# rc.set("110000193", msg)
# data_history ={
# "action":"insert",
# "table":"aso_account",
# "data":{"mid":110000194,
# "userid":"test_dan07",
# "uname":"test_dan07",
# "pwd":"d2c9d4acdfe9942979d7b4d3e711d499",
# "salt":"5Brw3JuP",
# "email":"169d9106a74d5e95de71be6cf373af04",
# "tel":"b65919197178b5db6ed5f85a229dfaf9",
# "country_id":1,
# "mobile_verified":0,
# "isleak":0,
# "mtime":"2018-01-02 17:18:58"},
# "flag":0
# }
# auth_history = '0QEO9F8JuuIxZzNDvklH:0QEO9F8JuuIxZzNDvklI@PassportGameTrans-ENCRYPT-P/topic=PassportGameTrans-T&role=pub&offset=new'
# rc = redis.Redis(host='172.16.33.158', port=6205, socket_keepalive=True)
# print rc.execute_command('auth',auth_history)
# msg = json.dumps(data_history, ensure_ascii=False)
# rc.set("110000193", msg)