ServiceComb java SDK详解## ServiceComb java SDK详解 ## AGENDA 设计演进及架构 • 服务发现 • 微服务调用 • Edge Service • Metrics • 性能调优 ## 设计演进-初始 Consumer Transport Producer 透明RPC 治理 RPC 治理 透明RPC JAX-RS RestTemplate 治理 Servlet QPS RESTful Vertx Jaxrs Metrics-publishers 透明RPC LB RESTful Servlet 透明RPC Metrics-core ServiceComb Core Registry Definition Consumer Handler Transport Producer Swagger Generator Invocation 253abde05684f034c0845a850db/p14_2.jpg) - 作为整个微服务系统对外的接口,向最终用户提供服务,接入RESTful请求,转发给内部微服务 - 基于ServiceComb标准consumer流程转发请求到内部微服务,所有consumer治理能力,不必独立开发,直接重用 ## Edge Service-自动路由1 Edge URL 规划为:/\{pefix\0 码力 | 21 页 | 1.15 MB | 2 年前3
Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见## ServiceComb 开源这两年 2019-6 姜宁  ## 关于我 - 目前就职于华为开源能力中心 - 前红帽软件主任软件工程师 • Apache软件基金会会员 • 参与Apache软件基金会多个Java 中间件项目 57aed326a4ee5d57c9a0bb0b4cd7/p2_2.jpg) ## ServiceComb 项目介绍  • Java Chassis 高性能的微服务框架,提供服务注册发现以及动态配置管理,以及限流降级,容错熔断等服务治理功能 (Saga) 微服务事务最终一致性问题解决方案,提供一个集中式的事务协调器,协调微 服务之间的事务调用,保证事务最终一致性 https://github.com/apache?q=servicecomb ## ServiceComb开源这两年 0 码力 | 18 页 | 3.12 MB | 2 年前3
Java Chassis通信处理详解 - 通信优化实践 ## Java Chassis通信处理详解 通信优化实践 ## 议题 - 问题与挑战 • 整体线程模型 • Consumer • Producer  服务契约(OpenAPI) ## ServiceComb的同步  仅仅是指编程模型上 微服务引擎商业版:http://www.huaweicloud.com/product/cse.html ServiceComb Github:https://github.com/apache?q=servicecombServiceComb 官网:http://servicecomb.incubator.apache.org/cn/   ServiceMix™ ServiceComb  ## 议题 • ServiceComb是什么? • ServiceComb包含了哪些组件? • ServiceComb社区介绍? ## 企业应用微服务开发面临的问题 企业应用微服务开发面临的问题 • 企业业务逻辑复杂,如何进行跨团队协同开发? • 大量老旧系统代码,如何支持其服务化改造? • 云化应用面临的监控已经分布调用追踪问题? ## ServiceComb 编程模型 (同步、异步、Reactive...) 运行模型 服务发现 熔断 负载均衡 配置 跟踪 通信模型 (序列化、传输协议) 服务契约 (OpenAPI) ## 为什么需要服务契约 • 作为服务消费者0 码力 | 16 页 | 1.26 MB | 2 年前3
ServiceComb RoadMap## ServiceComb RoadMap 姜宁 ## 关于我 中国航信 TravelSky ActiveMQ redhat Apache Camel HUAWEI Apache CXF  ServiceMix $ 为什么开源ServiceComb • ServiceComb的开源内容 • 如何参与ServiceComb社区进行贡献 ## 为什么开源ServiceComb? • 华为企业云化应用开发积累了一些经验 • 微服务框架可以降低云化迁移成本 - 通过开源的方式分享云转型的成功实践 ## ServiceComb代码库地址 Github 搜索 ServiceComb – Java-chassis Java-chassis • Java版的微服务框架 - service-center - 基于go语言的服务中心 – LinuxCon-Beijing-Workshop 这次workshop的示例代码 ## ServiceComb Roadmap ServiceComb 0.1版本 ServiceComb 0.2版本 ServiceComb 0.3版本 1. Java开发框架 1. Go语言开发框架0 码力 | 10 页 | 460.46 KB | 2 年前3
ServiceComb介绍## ServiceComb介绍 华为公司 姜宁 来自于华为公司, Apache ServiceComb(incubating)项目发起人. Apache Member 先后参与多个 Apache 项目开发,是 Apache Camel,Apache CXF,Apache ServiceMix,Apache RocketMQ PMC member,Committer. Redhat, IONA /f/0/a/c/f0ac0541f2c074ac188a6a8e4f3cd8ee/p2_2.jpg) ## 大纲 • ServiceComb项目背景介绍 • ServiceComb的特点 • ServiceComb的发展路线图 • 如何加入ServiceComb社区 ## 微服务架构面临的问题  ## ServiceComb 服务安全 Java编程(POJO/SpringMVC/JAX- Golang 编程 熔断/容错0 码力 | 16 页 | 877.58 KB | 2 年前3
Metrics in ServiceComb 1.0.0-m1#### Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见 郑扬勇 微服务架构师 开源能力中心 ## 目录 • Metrics简介 • 基于BMI示例演示 • Metrics技术细节 ## Metrics是什么 - 直译是 “度量”, 不同的领域定义有所区别, 在微服务领域中的定义: “对微服务的某个指标给予一个可量化程度的测量” 微服务包含若干个Operation,不写代码无法全面获取每一个Operation的各类指标(调用数、TPS、Latency等等)。 ## ServiceComb Java Chassis中的Metrics • ServiceComb Java Chassis是一个包含了服务注册,服务发现,服务配置以及管理功能的微服务框架,因此我们决定提供内置的更强大的Metrics功能: - 开箱即用,不写一 介绍 • 如何使用ServiceComb Java Chassis Metrics · 如何与普罗米修斯集成 ## 依赖关系 Metrics-Extension Metrics-Prometheus (in Metrics-Extension) Metrics-Common Metrics-Core Java Chassis Core Prometheus Java Client ##0 码力 | 18 页 | 938.89 KB | 2 年前3
ServiceComb雄关漫道## 《ServiceComb雄关漫道》 华为公司 姜宁 ## 个人介绍 来自于华为公司, Apache ServiceComb ( incubating ) 项目发起人. Apache Member 先后参与多个 Apache 项目开发,是 Apache Camel,Apache CXF,Apache ServiceMix,Apache RocketMQ PMC member,Committer /d/3/4/a/d34abd2b0f481ab87e31fe4e23fb8aa8/p2_1.jpg) ## 大纲 • ServiceComb项目背景介绍 • ServiceComb的特点 • ServiceComb的发展路线图 • 如何加入ServiceComb社区 OSCAR云计算开源产业大会 ## 微服务架构面临的问题  ## Service Comb ## Public Cloud 服务安全 治理UI 自动部署 监控运维 对接行业解决方案 平滑上云 Java编程 (POJO/Spring0 码力 | 20 页 | 4.00 MB | 2 年前3
Apache ServiceComb (Incubating) Community Roadmap## Apache ServiceComb (Incubating) Community Roadmap Jiang Ning Open Source Capability Center, Central Software Institute, 2012 Laboratories 2018-10-12  ## Biography Huawei open-source technology expert Apache ServiceComb project initiator Apache member Participated in the development of multiple Apache projects. Contents • Challenges to Microservice Development • ServiceComb Project Introduction • ServiceComb Community Development History • Latest ServiceComb Roadmap ## Challenges to Microservice Architectures0 码力 | 20 页 | 7.95 MB | 2 年前3
Java 应用与开发 - Java GUI 编程# Java 应用与开发 Java GUI 编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 October 30, 2018   ## 学习目标 1. 了解用 Java 开发桌面软件图形用户界面的常用工具集 2. 掌握 AWT 的常用组件和视觉控制 3. 深入理解 GUI 事件处理机制 4. 了解 Applet,特别是其历史渊源,了解与 Applet 类似的技术 5. 理解 Swing 和 AWT 的关系,学习使用 Swing 的典型组件构建较复杂的图形界面程序 典型组件(课后自学) 用 Java 构建图形界面,我们有什么选择? AWT ▶ Swing ▶ Java FX 多语言混合开发 ## 接下来 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) ## 概念和术语 ## 图形用户界面 GUI (Graphical User Interface), Java 主要分为 AWT 和 Swing0 码力 | 73 页 | 876.31 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













