在业务逻辑执行的时候,出现了不可抗的因素导致业务逻辑没有执行完成,
但是前台操作人员并不知道在什么地方出现了问题,开发人员去查日志又很麻烦,
我想搞一个消息预警机制,当业务逻辑没有完成或者出现异常,
将问题描述加入到一个表中,前台操作人员的工作台上加一个iframe专门用来显示消息
预警描述,点击描述可以定位到相应业务逻辑页面,由操作人员重新进行发送请求执行业务逻辑。大神们可以提供一个方案吗?表应该怎么设计?
我用的ssm架构,前端框架easyui
自己创建异常类然后在会出现问题的地方抓取,把异常在发送到前台
统一异常拦截或者收集日志的方式
不做推送,就做个ajax轮询也行,关键是你存的异常消息,能够方便的为以后的重新进行业务逻辑处理。iframe我的理解是做成消息弹窗的形式,你的异常记录的表要有处理和未处理的标记,弹窗仅仅弹出未处理的消息提醒用户去处理。。。。。。。我认为这是最简单的了!!!!!
首先要对异常进行一些转义并输出,例如xxx无响应,xxx更新失败,xxx处理异常,xxx超时等,便于前台人员看懂和判断,并且关联时间,操作类型或者业务code,最好还有流水号,方便业务人员在前台查询和定位,如果你能定位到具体页面那就附上url,不过我觉得业务逻辑复杂的话这比较难精确跳转。
至于信息的收集和推送接收,有很多办法,能满足需求就行。
首先 解决此类的事情 事物是需要处理的
要是服务器出问题的话 也会出现异常 那么也不会有啥返回值 那就只能通过js进行控制了