Matrix chat [https://matrix.org/]是一个很不错的聊天软件,它支持了多种聊天协议和聊天机器人。并且支持通过
matrix-appservice-wechaty [https://github.com/wechaty/matrix-appservice-wechaty]
来支持微信聊天。
现在我来梳理一下matrix-appservice-wechaty的部署方法。
需要准备的东西
1. 域名(假设你的域名是example.com)
2. 服务器,最好国内的
配置流程
配置域名解析
TypeHostPriorityWeightPortTargetAmatrix---matrix-server-IPCNAMEelement---matrix.
CNAMEdimension (*)---matrix.CNAMEjitsi (*)---matrix.SRV_matrix-identity.
有一个原因就是其中一个消费者把队列中的消息全部占用了。
在activemq的url中添加这个参数
?jms.prefetchPolicy.all=50
参考:
https://activemq.apache.org/i-do-not-receive-messages-in-my-second-consumer
执行如下命令应该可以解决
brew install openssl
pip uninstall pycurl
export PYCURL_SSL_LIBRARY=nss 或者 export PYCURL_SSL_LIBRARY=openssl
pip install pycurl
首先先设置网卡优先级
拖动网卡顺序然后获取网卡接口
$ netstat -rt
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 192.168.0.1 UGSc en9
default 10.16.135.1 UGScI en11
1 198.18.0.1 UGSc utun3
Django queryset 通过 is_cooperated_changed 字段的日期来分组记数,记住要加一个order_by 不然会没有效果
models.Anchor.objects.annotate(
anchors_date=TruncDate('is_cooperated_changed'),
).values('anchors_date').order_by('anchors_date'