1、工作中没有用到acticiti但是对接过类似工作流的iam,此问题需要根据具体需求来进行任务的实现,此功能后端设计人员工作表可添加工作负荷标识(如1–10),然后根据产品的需求进行任务的分配及任务的流转等功能实现。 2、此问题解决方案较多,一、使用springcloud调用链根据traceId进行一个日志的追踪与管理 二、如果数据量较大可以使用elk进行一个日志的采集与汇总 3、实现Compareable接口,重写compareTo方法,实现类重写equals和hashCode方法 4、Serializable对象序列化的接口,为的是通过网络传输对象及文件中的写入对象,是对象传输的唯一标识,equals是比较两个对象的值是否相等,==是比较两个对象的内存地址是否相同,如果基本数据类型比较的是值相等,不过也有特殊情况此处不做描述 5、有 6、前后端分离日志处理最优的方案为elk日志收集 7、可以,但一般不会同时使用这三种,会选用其中一种,因为这样使用多种的话,对代码的侵入性较大,增加耦合度, 事务的话得看系统是单体系统还是分布式系统,如果是单体系统的话可直接引入事务注解进行控制,如果是分布式系统方案较多,二阶段提交,但一般使用消息队列进行一个最大努力通知和最终一致性