《2019年Jakarta EE和MicroProfile的明天会怎样.pdf》由会员分享,可在线阅读,更多相关《2019年Jakarta EE和MicroProfile的明天会怎样.pdf(49页珍藏版)》请在三个皮匠报告上搜索。
1、1Jakarta EE 和和 MicroProfile 的明天会怎样?的明天会怎样?Emily JiangLiberty Lead Architect for CDI,MicroProfileJava ChampionemilyfhjiangEmail:3About Emily3Java ChampionSTSM,IBM,Liberty Lead Architect for MicroProfile and CDILeads MicroProfile Config,Fault Tolerance,Service MeshCo-spec lead for Config JSRCDI Expert
2、 GroupBased in IBMs Hursley lab,UKEmily JiangemilyfhjiangEmail:4IT evolution5Agile&DevOps&Cloud&Microservices+service Cservice Bservice A6Cloud is the future Small runtime memory footprint Small deployment sizes Fast starting applications No resource usage when idle7cloud-native microservice 1.RESTf
3、ul like cattle not pet,communicative2.Configurable3.Fault tolerance4.Can be discovered5.Secure6.Traceable,monitorable7.Able to communicate with the cloud infrastructure8Java EEs too slow and bloated,right?https:/ can we help?9What can we do to advance microservice development in the Enterprise Java
4、space?-Java EE Community,early 201610Community DrivenLightweight,Iterative ProcessesSpecs,APIs,TCKsNO Reference Implementation11JavaOne 201611CDI 1.2JAX-RS 2.0JSON-P 1.0MicroProfile 1.0 Announced!Basic Building Blocks for Microservices12CDI 2.0Fast-forward two years.12JAX-RS 2.1JSON-P 1.1MicroProfil
5、e 2.2JSON-B 1.0Fault Tolerance 2.0Metrics 1.1JWT Propagation 1.1Health Check 1.0Open Tracing 1.3Open API 1.1Rest Client 1.2Config 1.321 Component Releases!8 Platform Releases!MicroProfile2.213 Open specifications Wide vendor support REST services OpenAPI support Security Fault Tolerance Configuratio
6、n Metrics Health Open Tracinghttps:/wiki.eclipse.org/MicroProfile/ImplementationQuarkus1414MicroProfile 1.0(Fall 2016)jaxrs-2.0cdi-1.2jsonp-1.0MicroProfile 1.1(August 2017)microProfile-1.0mpConfig-1.0MicroProfile 1.2(Sept 2017)microProfile-1.1mpConfig-1.1mpFaultTolerance-1.0mpHealth-1.0mpMetrics-1.0