- gateway 8081 网关服务
- eureka 8082 注册中心
- user 8083 用户服务
- auth 8084 认证授权
能力开放平台,对于互联网企业有时候也叫做OpenAPI
平台。
中台是实现了共享业务能力下沉,但是最终形成的各种可共享的API服务能力必须统一对外开放和暴露,方便前台的应用进行接口服务调用和组装。
你可以将API网关理解为最简单的能力开放平台,但是仅仅有API网关引擎还是远远不够。
总的来说,能力是对底层复杂的实现进行了抽象,对外提供一个开发和执行环境。通过对快速引入新的应用和服务提供支持,以更低的平均运作成本来高效、可靠地创建和管理丰富多样的融合业务
对于互联网能力开放,用OpenAPI这个说法的比较多,Open API也称开放平台。 所谓的开放API是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。
对于中台的建设,在前面多篇文章里面我都谈到能力开放平台(狭义点可以理解为API网关)是中台构建的必须组件,没有能力开放平台那么中台就是一个封闭的系统而无法向前台提供可复用能力。
能力开放平台基本类似于常说的OpenAPI平台,其底层基于API网关,而上层主要实现三方面的能力
其一是API接口服务的全生命周期管理 其二是API接口服务的运营 其三是API接口运维管控 简单来说,能力开放平台应该是前台和中台之间唯一协同和交互的渠道。
注意父工程的pom文件和common-test项目(不需要web模块的工程)的pom文件是不需要spring-boot-maven-plugin插件的 只有web模块的工程打包才需要spring-boot-maven-plugin插件