38 lines
801 B
Go
38 lines
801 B
Go
![]() |
package routingKey
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"samba/pkg/servername"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Hall = "hall"
|
||
|
Truco = "truco"
|
||
|
Club = "club"
|
||
|
UserOnline = "user.online"
|
||
|
UserOffline = "user.offline"
|
||
|
//GateExchange = "user.direct"
|
||
|
SystemPublish = "system.publish"
|
||
|
CreateClubPlayType = "create.club.play_type" // 俱乐部创建玩法
|
||
|
Other = "other"
|
||
|
)
|
||
|
|
||
|
// 发送给网关的uid
|
||
|
func GateKey(UId int64) string {
|
||
|
return fmt.Sprintf("user.sgw.%v", UId%100)
|
||
|
//return fmt.Sprintf("user.sgw.%v", 7)
|
||
|
}
|
||
|
|
||
|
// 发送给房间
|
||
|
func RoomKey(roomId int) string {
|
||
|
return fmt.Sprintf("room.%v", roomId)
|
||
|
}
|
||
|
|
||
|
func DbKey(uid int64) string {
|
||
|
return fmt.Sprintf("%v-%v", servername.Money, uid%5)
|
||
|
}
|
||
|
|
||
|
func ClickHouseKey(uid int64) string {
|
||
|
return fmt.Sprintf("%v-%v", servername.ClickHouse, uid%5)
|
||
|
}
|