bsm's People
bsm's Issues
生产环境改为本地测试环境的步骤
- bsm工程中修改文件:
quartz_issure.xml、
TProFunInd.hbm.xml、
TSysMidProjectFun.hbm.xml - BsmProxy工程中修改文件:
applicationContext_core.xml、
applicationContext_thread.xml、
jdbc.properties
登录用户数的对应
- 产险2003版单证系统的日志不是整点统计。
- 产险2005版人意险系统的日志格式错误:
logTime="打印时间戳(20131222_130000)" - 集团2012版电子商务平台系统的SSH不能连接
- 需要通过后台页面定制化配置。
基于消息队列的调度的切换方式
- 注释掉quartz_issure.xml文件中的bean="quartzControllerService",增加bean="quartzControllerService"的定义。
- 注释掉ApplicationListener.java文件中:((QuartzControllerService) context.getBean("quartzControllerService")).init();
增加((MQControllerService) context.getBean("mQControllerService")).init(); - CommonService.java文件中的execute方法,QuartzControllerService.schedule()修改为MQControllerService.schedule()
- Proxy中每个功能的Adapter文件,增加进入消息队列(通知执行缓存的消息)的代码。new MQUtil().sendToQueue(uuid, funCode);
- Proxy中ThreadOperateConsoleImpl.java的方法requestFunConfigInfo变更。
- CacheProcessor中dao.queryWithCache改为dao.queryWithCache2。
增加业务关联分析的代码
文档位置在:svn\07持续改进\业务关联分析。参考一期相关功能。完成BSM一期功能性实现描述.xlsx中Sheet6,7,8。
主程序和Proxy调度框架基于消息队列的重构
高效(走tcp协议),无bug,可视界面,抓数据到缓存准确,不需要杀进程 ,也没有空进程在跑,不需要等待间隔时间
- 现成的框架,相比BSM中自己实现的调度,没有Bug。
- 提供可视管理界面,知道队列中还有哪些任务
- 缓存时间准确,在抓取完数据后,立即执行缓冲。现有代码缓存时间不准,会出现检索数据时,数据还没采集到,不能缓存。下次再缓存时,这些数据又被漏掉。
- 不需要杀进程,上次没抓取完,下次抓取不会开始。
- 不需要等待时间,原来需要15分钟*2的时间才能在页面看到数据,现在时间缩短一半。
- 高效,走TCP协议,比HTTP的RESTful快。去掉REST的调度代码
- 不会产生多余的UUID
问题:
- Weblogic抓取慢的数据,继续抓,不让下一批进去
- 控制Weblogic时间过长的控制代码,另外独立开。如果过长,只杀Weblogic的线程池
用户登录数配置更新
越界SVN\bsm\05部署\用户登录数\用户登录数.xlsx
系统首页的业务指标的名称为undefined
新系统上线配置检查的程序
- 运行BsmReduce.jar,传入参数ProjectId,运行InitiativeCheck中的main,会在目录/cpic/jtbsm/bsmlog/bsmreduce/bsmreduce.log下生成检查结果
- 运行TimerCheck中的Main,会执行定时检查程序。
天旦介绍会
- 天旦的产品只做交易监控,把这一小的点做深、做精。演示内容的靓点是业务梳理功能。用户只要提供IP和主机名对应表,或者IP与功能对应表,就能在界面通过HTML5的拖拉界面,实现梳理业务,清理复杂大型系统的调用关系。
- 系统在各大银行都完成上线,能在短时间内迅速定位故障,并与工单系统对接派发工单。
- 上线不需要做任何定制化的开发,但用户需要采购分光器(一般大用户都已经安装),通过旁路监控网,在交换机的后面抓包,不影响内部网络带宽。
- HP、IBM的产品集成了天旦的产品,说是通过IFrame等方式嵌入,不知道集成后的画面风格是否一致。
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.