泰坦云
泰坦云系统为分布式微服务架构,为酒店供应商和酒店分销商提供SaaS服务,目前已经接入40多万的酒店库存,拥有百万级的酒店房型。
技术架构:spring mvc,mybatis,zookeeper,dubbo,kafka,redis,mysql,elk
工作成果:
1、ELK日志监控系统:针对主要分销渠道实施ELK日志监控,采集并分析渠道服务质量和服务性能;
2、供应对接服务资源隔离:优化上游供应链数据同步落地方案,解决各个供应商相互影响的问题;
3、酒店供应链整合服务包:结合现阶段客户合作,设计酒店供应链整合服务SDK解决方案并带领研发团队开发实现;
4、搜索服务资源隔离:通过实施监控,隔离服务消费来源,从而达到“专款专用”的效果,降低业务服务之间的影响,提高系统整体稳定性。
技术亮点:
1、系统监控之ELK监控方案设计和落地实施:利用Log的MDC机制,添加日志追踪标识;采用fileBeat+Redis+Elasticseach+Kibana的日志处理流程;结合业务自定义日志分析工具,形成应用运行指标报告。
2、架构设计之供应链整合服务的SDK设计: 采用“微内核+插件”的设计思想。
3、系统性能优化:通过对SQL优化、SQL拆分和业务实现逻辑的优化,来降低业务服务处理耗时,提高系统吞吐量。