摘要: 金融类系统由于和用户隐私、资金紧密关联,研发特殊也显而易见。稍有不慎就可能造成灾难性的后果。 一、信息安全 大部分金融类系统中存储了用户姓名、联系方式、银行账号、账号密码等敏感信息。 开发的时候很容易在不经意间将这些信息泄露出去,设计和开发的时候要特别留心。比如: 1.1 通过URL(包含AJAX请 阅读全文
posted @ 2018-09-12 19:42 havery 阅读(191) 评论(0) 推荐(0)
摘要: 一、背景 1、DP的系统间服务调用都是通过ESB集中转发,包括同步接口调用与异步接口调用。 异步接口基于IBM MQ实现,实际开发过程中各系统自行实现开发有难度(开发能力不足),事故率高; 2、代码重复率高; 二、目标 1、提供健壮的API,简化ESB异步接口开发、接入; 2、可调节的性能参数; 三 阅读全文
posted @ 2018-09-12 17:06 havery 阅读(146) 评论(0) 推荐(0)
摘要: 一、建设背景 1.1 各业务系统、管理系统、平台系统配置参数散落在各自工程中,常因随意修改、环境差异造成线上发布失败或生产事故; 1.2 线上调整参数配置须改war包中的配置文件,重新启动; 二、技术选型 2.1 选型包含:zookeeper、ETCD; 2.2 二者实现功能和使用场景基本一致; 2 阅读全文
posted @ 2018-09-12 16:46 havery 阅读(118) 评论(0) 推荐(0)
摘要: 问题1、日志系统,数据采用MongoDB存储,MongoDB数据库存储容量经常性暴露不足。 原因:随着业务量、接入系统数量增加,数据量呈线性增长。 解决办法: 深入研究MongoDB存储机制,对比目前使用版本(2.4)与更新版本,经过测试决定采用较新版本3.0。 问题2、日志系统,数据采用Mongo 阅读全文
posted @ 2018-09-12 11:59 havery 阅读(72) 评论(0) 推荐(0)
摘要: 1.1 MongoDB启动报错 ERROR: Insufficient free space for journal files Please make at least 422MB available in /opt/mongodb/data/journal or use –smallfiles 阅读全文
posted @ 2018-09-12 11:32 havery 阅读(320) 评论(0) 推荐(0)