o打造一款属于企业自身的服务治理平台,它服务于成百上千个其它系统。
o该系统引入基于soa的服务超市的概念,将服务的注册、申请接入、服务接入、服务网关、服务路由、共享资源、流控、日志分析、服务统计等引入该平台。
o所有系统依赖的服务均通过该平台进行开放与管控,让企业及时的把握好各服务的调用情况和健康状况。
o该项目对技术性要求相对较高,包括对技术的广度和深度。
o基于平台级产品理念设计
n向前需对接前端应用系统,向后需接入大数据系统,完成整个业务和数据的完美闭环。
o搭建服务注册中心
n服务如何从注册中心接入和下线,服务调用端如何从注册中心获取服务的元数据如路由策略和负载均衡策略
n如何实现服务治理平台路由策略的调整能及时下发到所有订阅的客户端?
n如何实现服务调用端和服务提供端底层通信?
n如何将不同类型的数据源抽取与聚合,实现资源的集中管理,同时共享并发布给其他申请该资源的应用系统使用。
o完整的日志记录与统计功能
n包含系统日志、操作日志、服务日志等
n通过系统日志和操作日志的错误代码能够快速定位错误的原因,并能实现快速统计各类型错误的占比
n服务日志记录所有服务的调用记录,包括调用时间、响应时间、返回码等信息,实现快速统计各服务的调用情况及健康状况。