activity面试题 如何设计一个MQ消息队列?

如何设计一个MQ消息队列?1. 在上图中定义发送和使用消息的过程2。首先定义消息协议,如ActiveMQ、stomp、XMPP等3。定义消息协议,定义消息队列需要满足的场景是否要保证消息的可靠性,必要

如何设计一个MQ消息队列?

1. 在上图中定义发送和使用消息的过程

2。首先定义消息协议,如ActiveMQ、stomp、XMPP等

3。定义消息协议,定义消息队列需要满足的场景

是否要保证消息的可靠性,必要时要保证存储的高可用性

是否要支持同步和异步消息

是否要保证消息队列例如rocketmq是高可靠性,卡夫卡是高吞吐量,但不高可靠性。

activiti怎么设置一下个节点的办理人?

不要在流程节点上指定特定人员,请使用${userid}变量。在上一个节点中添加tasklistener,完成事件并设置userid。公共类AssigneeSearch2实现TaskListener{public void notify(DelegateTask DelegateTask){String userId=delegateTask.getVariable(“applyUserId”).toString()if(“user01”.equalsIgnoreCase(userId)){delegateTask.setVariable(“userId”,“leaderuser”)}