1、 课题简介:(同时简单描述出课题的实用价值)
本课题在开源项目的基础上,定制改造一个跨平台的C++微服务框架,所有功能可参考成熟的Java版Dubbo微服务框架的功能。基础功能包括服务路由,服务降级,负载均衡,并支持跨平台特性,多点多语言支持。
2、 课题背景:
在当前的系统背景下,金融平台功能多样化,互联网技术被不断的引入,东吴证券基础微服务框架已提到日程。结合东吴证券和金融业自己的特点,保证速度、效率、安全和稳定性前提下,我们必须在传统的互联网微服务架构基础上进行技术创新,定制一个属于东吴证券自己的微服务框架。我们的要求是:1、复杂度可控2、独立性强 3、性能和稳定 4、安全5、灵活可扩展 6、裁剪和定制。目前我们在Java基础上已经有了一套比较完善的微服务框架,但是还需要针对金融行业和东吴证券目前的技术储备进行定制。你的加入将不仅能学到目前比较流行微服务的框架的一些知识,同时也能在此基础进行创新,开发具有金融特色的微服务框架及其它金融知识。
3、 学生所需承担的工作职责:
a) 微服务框架和Dubbo学习研究
b) C++微服务框架研究
c) C++微服务框架改造功能需求整理
d) C++微服务框架改造设计
e) 如有条件,可实现部分框架。
4、 完成课题所需的时间:5周