Skip to content

Commit

Permalink
增加一篇Blog基于Mosn V1.6.0 (#244)
Browse files Browse the repository at this point in the history
* * 修复部分页面双引号字符错误,无法在window环境使用的问题
* 源码分析 - 启动流程 新增基于mosn v1.6.0版本的流程分析页面

* 更新Mosn V1.6.0代码启动分析

* 修复mosnv1.6.0启动分析文档的错别字

* update file:accept comment from reviewer

* 英文增加空格,代码中增加行号与文章引用行号部分对应起来

* 更新文章索引及标题
---------

Co-authored-by: wp500 <[email protected]>
Co-authored-by: 杨藩 <[email protected]>
Co-authored-by: wang55www <[email protected]>
  • Loading branch information
4 people committed Dec 25, 2023
1 parent a63ea57 commit b334e3c
Show file tree
Hide file tree
Showing 14 changed files with 313 additions and 9 deletions.
2 changes: 1 addition & 1 deletion content/zh/blog/code/mosn-overview/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ aliases: "/zh/blog/code/mosn-overview"

## 模块能力

首先是 MOSN 的 [启动流程](../mosn-startup/),通过这篇文章,你可以了解 MOSN 的启动过程,包括配置解析,日志初始化,Xds 初始化,各子模块启动AdminApi 初始化等能力,也介绍了普通启动和热升级启动的区别,对 MOSN 的平滑升级能力有一个初步的了解。
首先是 MOSN 的 [启动流程](../mosn-startup/v1.6.0/),通过这篇文章,你可以了解 MOSN 的启动过程,包括配置解析,日志初始化,Xds 初始化,各子模块启动。另外通过 [启动流程(v0.4.0)](../mosn-startup/v0.4.0/) 这篇文章针对 AdminApi 初始化等过程做了分析,同时也介绍了普通启动和热升级启动的区别,对 MOSN 的平滑升级能力有一个初步的了解。

[路由](../mosn-router/) 这个章节,你可以了解路由的配置解析,运行方式和动态路由等能力。

Expand Down
8 changes: 8 additions & 0 deletions content/zh/blog/code/mosn-startup/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: MOSN 源码解析 - 启动流程
linkTitle: MOSN 源码解析 - 启动流程
date: 2020-02-26
aliases: "/blog/posts/mosn-startup"
author: "[江鹏飞(鑫火信息)](https://github.com/joyme123)"
description: MOSN 源码解析之启动流程分析。
---
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
---
title: MOSN 源码解析 - 启动流程
linkTitle: MOSN 源码解析 - 启动流程
title: MOSN 源码解析 - 启动流程(v0.4.0)
linkTitle: MOSN 源码解析 - 启动流程(v0.4.0)
date: 2020-02-26
aliases: "/blog/posts/mosn-startup"
weight: 2
author: "[江鹏飞(鑫火信息)](https://github.com/joyme123)"
description: MOSN 源码解析之启动流程分析
description: MOSN 源码解析之启动流程分析基于v0.4.0版本
---

本文的目的是分析 MOSN 的启动流程。基于 mosn 版本 v0.4.0,commit 为: dc35c8fc95435a47e6393db1c79dd9f60f7eb898
Expand Down
295 changes: 295 additions & 0 deletions content/zh/blog/code/mosn-startup/v1.6.0/index.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/zh/blog/posts/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
title: "分享"
linkTitle: "分享"
weight: 30
aliases: /zh/blog/posts"
aliases: "/zh/blog/posts"
---
2 changes: 1 addition & 1 deletion content/zh/blog/posts/mosn-dubbo-go-hessian2/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: "记一次在 MOSN 对 Dubbo、dubbo-go-hessian2 的性能优化"
date: 2020-06-02
author: "[商宗海](https://github.com/zonghaishang)"
description: "本文会重点描述在基于 Go 语言库 dubbo-go-hessian2 、Dubbo 协议中对 MOSN 所做的性能优化。"
aliases: /zh/blog/posts/mosn-dubbo-go-hessian2"
aliases: "/zh/blog/posts/mosn-dubbo-go-hessian2"
---

蚂蚁集团内部对 Service Mesh 的稳定性和性能要求是比较高的,内部 MOSN 广泛用于生产环境。在云上和开源社区,RPC 领域 Dubbo 和 Spring Cloud 同样广泛用于生产环境,我们在 MOSN 基础上,支持了 Dubbo 和 spring cloud 流量代理。我们发现在支持 Dubbo 协议过程中,经过 Mesh 流量代理后,性能有非常大的性能损耗,在大商户落地 Mesh 中也对性能有较高要求,因此本文会重点描述在基于 Go 语言库 [dubbo-go-hessian2](https://github.com/apache/dubbo-go-hessian2) 、Dubbo 协议中对 [MOSN](https://github.com/mosn/mosn) 所做的性能优化。
Expand Down
2 changes: 1 addition & 1 deletion content/zh/blog/posts/mosn-dubbo-integrate/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: "在 MOSN 中玩转 dubbo-go"
date: 2020-06-15
author: "[曹春晖](https://github.com/cch123)"
description: "本文主要介绍怎么样在 MOSN 中集成 dubbo-go,来实现 dubbo 的服务发现。"
aliases: /zh/blog/posts/mosn-dubbo-integrate"
aliases: "/zh/blog/posts/mosn-dubbo-integrate"
---

## Service Mesh 简介
Expand Down
2 changes: 1 addition & 1 deletion content/zh/blog/posts/mosn-optimize-build-subset/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: "构建 subset 优化"
date: 2022-05-12
author: "[李旭东](https://github.com/dzdx)"
description: "本文简述 Subset 的原理以及构建优化算法的前后对比"
aliases: /zh/blog/posts/mosn-optimize-build-subset"
aliases: "/zh/blog/posts/mosn-optimize-build-subset"
---

# 前言
Expand Down
2 changes: 1 addition & 1 deletion content/zh/blog/posts/mosn-wasm-framework/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: "WebAssembly 在 MOSN 中的实践 - 基础框架篇"
date: 2021-03-22
author: "[叶永杰](https://github.com/antJack)"
description: "本文将着重叙述 MOSN 中的 Wasm 扩展框架,并介绍我们在 Proxy-Wasm 这一开源规范上的贡献。"
aliases: /zh/blog/posts/mosn-wasm-framework"
aliases: "/zh/blog/posts/mosn-wasm-framework"
---

作为金融级服务网格中的流量代理组件,MOSN 在承载蚂蚁数十万服务容器之间流量的同时,也承载着诸多例如限流、鉴权、路由等中间件基础能力。这些能力以不同的扩展形式与 MOSN 运行于同一进程内。非隔离的运行方式在保障性能的同时,却也给 MOSN 带来了不可预知的安全风险。
Expand Down

0 comments on commit b334e3c

Please sign in to comment.