File tree
1,356 files changed
+5880
-5880
lines changed- activities
- open-source-promotion-plan-2023-welcome-to-the-mosn-community-project
- open-source-promotion-plan-2023-welcome-to-the-sofastack-community-project
- page
- 2
- 3
- 4
- 5
- 6
- 7
- service-mesh-meetup-8
- service-mesh-meetup-9
- service-mesh-webinar-1
- service-mesh-webinar-2
- sofa-6th-anniversary
- sofa-anniversary-5
- sofa-ark-lab
- sofa-boot-lab
- sofa-channel-1
- sofa-channel-10
- sofa-channel-11
- sofa-channel-12
- sofa-channel-13
- sofa-channel-14
- sofa-channel-15
- sofa-channel-16
- sofa-channel-17
- sofa-channel-2
- sofa-channel-20
- sofa-channel-21-1
- sofa-channel-22
- sofa-channel-23
- sofa-channel-24
- sofa-channel-25
- sofa-channel-26
- sofa-channel-27
- sofa-channel-28
- sofa-channel-29
- sofa-channel-3
- sofa-channel-30
- sofa-channel-32
- sofa-channel-33
- sofa-channel-34
- sofa-channel-35
- sofa-channel-4
- sofa-channel-5
- sofa-channel-6
- sofa-channel-7
- sofa-channel-8
- sofa-channel-9
- sofa-meetup-1
- sofa-meetup-10
- sofa-meetup-12
- sofa-meetup-13
- sofa-meetup-14
- sofa-meetup-15
- sofa-meetup-16
- sofa-meetup-17
- sofa-meetup-2
- sofa-meetup-3
- sofa-meetup-4
- sofa-meetup-5
- sofa-meetup-6
- sofa-meetup-7
- sofa-meetup-8
- sofa-registry-lab
- sofa-talk-1
- sofachannel-31
- sofachannel-32
- sofastack-cloud-native-workshop
- sofastack-four-years-of-open-source
- summer-2021-of-open-source-promotion-plan
- summer-2023-of-open-source-promotion-planwelcome-to-register-for-dragonflykata-containersand-nydus-community-projects
- awesome
- blog
- 2021-cloud-native-technology-development-status-and-future-trends
- 2021sale-antmonitor-roundup-cloud-native-prometheus-monitoring-in-practice
- 20220920
- 20220929
- a-new-generation-of-log-based-systems-in-sofajraft
- alipay-deep-learning-tensorflow-elasticdl
- announcing-sofastack-open-source
- ant-financial-db-mesh-explore-practice
- ant-financial-happy-1024
- ant-financial-managing-large-scale-kubernetes-clusters
- ant-financial-native-cloud-financial-architecture
- ant-financial-native-cloud-security-architecture
- ant-group-sofa-serverless-new-microservices-architecture-exploration-and-practice
- ant-group-sofatracer-principles-and-practices
- ant-group-technical-risk-coding-platform-in-practice-maas
- ant-groups-10000-scale-k8s-cluster-etcd-high-availability-construction-road
- ant-intelligent-monitoring
- ant-massive-sigma-cluster-etcd-splitting-in-practice
- ant-security-technology-nydus-mirror-acceleration-practice
- antfin-middleware-open-source-key-figure-luzhi
- antfin-monitoring-cloud-native-observable-market-design-overview
- antfin-service-mesh-monitor-landing-experience
- antfin-service-mesh-network-agents
- antfin-zsearch-vector-search
- antgroup-k8s-security-protection-of-cluster-sensitive-information
- antgroup-kubernetes-high-slo
- antgroup-serverless-task
- antgroup-sofastack-rivers-and-lakes-on-the-cloud
- antgroup-yinboxue-fully-distributed-unitized-technology-architecture
- application-runtime-layotto-into-cncf-cloud-native-panorama
- babassl-released-8-3-0-implementation-of-the-corresponding-privacy-computing-requirements
- babassl-support-for-semi-homomorphic-encryption-algorithm-ec-elgamal
- beyond-boundaries-faas-adoption-practices-and-future-prospects
- build-subset-optimization
- c-go-mechanism-calling-go-from-c/20221008
- climbing-to-the-top-of-scale-ant-groups-large-scale-sigma-cluster-apiserver-optimization-in-practice
- cloud-native-network-proxy-mosn-evolutionary-path
- cncf-foundation-announced-kcl-as-a-sandbox-project
- community-article-mosn-community-performance-analysis-tool-holmes-principle-analysis
- community-article-mosn-routing-framework-explained
- community-meeting-mosn-community-will-release-version-1-0-and-drive-the-next-generation-architecture-evolution
- container-image-basics
- cost-reduction-and-efficiency-increase-ants-exploration-and-practice-in-sidecarless
- deeper-into-http/3-evolution-of-the-protocol-from-the-creation-and-closing-of-quic-links
- deeperinto-http-3-2-the-not-so-boring-ssl
- distributed-arch-in-the-enterprise
- distributed-architecture-and-cloud-native
- dlrover-ant-open-source-large-scale-intelligent-distributed-training-system
- dlrovers-stability-guarantee-for-large-model-training-on-k8s-with-thousands-of-cardinalities
- dragonfly-and-nydus-mirror-mode-integration-practice
- dragonfly-based-kubernetes-multi-cluster-image-distribution-for-docker-environments
- dragonfly-v-2-1-0-release
- economical-and-efficient-enhance-the-competitiveness-of-enterprises-sofaserverless-brand-upgraded-to-koupleless-release-version-1.0
- efficient-cost-reduction-case-study-of-koupleless-practical-application-in-nanjing-f6
- elephant-turn-summary-of-alipay-funding-technology-serverless-efficiency-improvements
- end-to-end-ai-system-sqlflow
- exploration-and-practice-of-antcloud-native-application-runtime-archsummit-shanghai
- exploration-and-practice-of-service-mesh-in-icbc
- exploration-of-kusion-model-library-and-toolchain-in-practice
- exploratory-practice-of-heterogeneous-registration-centre-mechanism-in-icbc
- explore-sofaregistry-1-infrastructure
- explore-the-workflow-of-mosn-from-an-rpc-request
- financial-technology-meet-open-source
- five-years-to-ali-p8
- forrester-daipeng-white-paper-cloud-native
- go-code-city-cloud-kusionstack-practice
- go-language-how-to-do-inverse-type-derivation
- go-native-plug-in-use-problem-full-analysis
- go-sql-driver-amazing-bug
- gopher-china-2021-interview-with-song-shun-the-application-and-practice-of-go-in-ant-group
- helping-data-security-ant-and-intel-work-together-to-create-a-verified-ppml-solution
- how-to-think-about-multiple-runtime-architectures-like-dapr-layotto
- how-to-troubleshoot-high-rust-memory-usage-in-a-production-environment
- is-pprof-enough-for-go-memory-leak
- is-sidecarless-the-next-stop-for-servicemesh
- java-kubernetes-operator-kubecon-na2019
- k8s-1.14-release-note
- kata-container-2.0-road-to-attack
- kata-container-introduction-to-safe-containers
- kcl-a-declarative-cloud-native-configuration-policy-language
- knative-serverless-kubecon-na2019
- koupleless-brings-split-plugin-to-help-you-to-improve-the-efficiency-of-collaborative-development
- kubernetes-practice-antfinal-shopping-festival
- kubernetes-the-next-gen-os
- kusionstack-in-practice-at-ant-group-first
- lunettes-makes-kubernetes-service-operations-easier
- mecha-carry-mesh-to-the-end
- microkernel-distributed-operating-system-kubernetes
- microservices-misunderstanding-avoid-monolith-to-distributed-monolith
- microservices-service-mesh
- moe-series-1how-to-extend-envoy-with-golang
- moe-series-2golang-extensions-receive-configuration-from-envoy
- moe-series-3dynamic-update-of-go-extension-configuration-with-istio
- moe-series-4-go-extended-asynchronous-mode
- moe-series-5envoy-go-extensions-memory-security
- moe-series-7-envoy-go-extension-sandbox-security
- moe-series6envoy-go-extensions-concurrency-security
- momo-service-mesh-exploration-and-practice
- mosn-1-0-released-starting-a-new-architectural-evolution
- mosn-delay-based-load-balancing-algorithm-go-faster-expect-to-go-steadier
- mosn-dubbo-dubbo-go-hessian2-performance-optimization
- mosn-istio-service-mesh
- mosn-meetup-4-deploy-automation-at-large-scale
- mosn-multi-protocol-extension-development-practice
- mosn-reverse-channel-explained
- mosn-subproject-layotto-opening-a-new-chapter-in-service-grid-application-runtime
- mosn-transparent-hijacking
- my-new-name-is-tongsuo
- nerdctl-natively-supports-nydus-accelerated-mirroring
- next-kubernetes-frontier-multi-cluster-management
- nudus-20230131
- nydus-container-image-acceleration-practices-on-the-yosemite-platform
- nydus-exploratory-practice-of-next-generation-container-images
- nydus-mirror-acceleration-plugin-moves-to-containerd
- nydus-mirror-scan-acceleration
- occlum-named-to-2021-sci-tech-china-open-source-innovation-list
- one-line-of-code-to-reduce-carbon-emissions-by-100000kg
- online-business-double-eleven-servicemesh-technology-based-service-link-isolation-technology-and-practice
- open-source-summer-2022-welcome-to-the-sofastack-community-and-mosn-community-projects
- open-source-together-seata-enters-apache-incubator
- opening-a-new-chapter-of-cloud-native-mosn-converging-envoy-and-golang-ecosystems
- originsants-practical-path-to-application-level-service-discovery
- ospp-experience-sharing-community-contribution-is-a-kind-of-influence
- ospp-exprience-sharing-keep-enthusiastic-and-all-in
- p2p-transfer-protocol-optimization-in-dragonfly
- page
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 2
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 3
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 4
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 5
- 50
- 6
- 7
- 8
- 9
- prometheus-on-ceresdb-evolutionary-path
- protecting-critical-operations-with-secure-computing
- reduce-costs-and-improve-efficiency-the-metamorphosis-of-the-registration-centre-at-ant-group
- restricted-flow-on-the-technology-windfall
- review-and-prospect-of-service-mesh-progress-in-antgroup-2022
- rfc8998-babassllet-guomi-sail-to-a-farther-starry-sea
- say-goodbye-to-complexity-easily-tackle-k8s-management-challenges-with-the-right-tools
- seata-distributed-transaction-deep-dive
- seata-distributed-transaction-open-source
- seata-dtxdistributed-transaction-financial-scenario-case-introduction
- seata-go-1-1-0-released-completes-at-mode-support
- seata-go-1.2.0-available-for-production-environments-is-here
- seata-in-practice-in-ant-international-banking
- seata-multi-programming-language-system-construction
- seata-php-semi-annual-planning
- seata-saga-flexible-financial-applications
- seata-saga-model-quick-start-and-best-practices
- seata-server-deep-analysis
- seata-tcc-applicable-models-scenarios
- seata-tcc-theory-design-realization
- serverless-knative-giac
- serverless-market-challenge
- service-grid-defines-a-new-path-for-enterprises-to-the-cloud-forrester-ant-group-releases-service-grid-white-paper
- service-mesh-antfin-deep-practice-qcon
- service-mesh-api-gateway-in-depth-discussion-of-relationships
- service-mesh-api-udpa-follow-up
- service-mesh-development-trend-1
- service-mesh-development-trend-2
- service-mesh-end-user-survey-report
- service-mesh-exploration-thinking-after-1111-1
- service-mesh-giac-2018
- service-mesh-giac-2019
- service-mesh-meetup-5-istio-retrospect
- service-mesh-meetup-5-retrospect
- service-mesh-meetup-9-retrospect-api-gateway-mesh
- service-mesh-meetup-9-retrospect-technical-risk-practice
- service-mesh-practice-antfinal-shopping-festival-big-exam
- service-mesh-practice-in-production-at-ant-financial-part1-core
- service-mesh-practice-in-production-at-ant-financial-part2-mesh
- service-mesh-practice-in-production-at-ant-financial-part3-operation
- service-mesh-practice-in-production-at-ant-financial-part4-rpc
- service-mesh-practice-in-production-at-ant-financial-part5-gateway
- service-mesh-practice-in-production-at-ant-financial-part6-operator
- service-mesh-practice-in-production-at-ant-financial-part7-control-plane
- service-mesh-practice-in-production-at-ant-financial-part8-quantity
- service-mesh-practice-in-production-at-ant-financial-wushi
- service-mesh-the-road-ahead-long
- service-mesh-virtual-meetup1-practice-in-enterprise-production
- service-mesh-virtual-meetup1-service-mesh-observability-practice
- service-mesh-virtual-meetup1-skywalking-observability-applications
- service-mesh-webinar-duodian-istio-mosn-dubbo
- sidacar-kubecon-na2019
- sofa-activity-retrospect-collection
- sofa-acts-automated-testing-framework
- sofa-ark-0.6.0
- sofa-ark-maven-packaging-plugins
- sofa-ark-overview
- sofa-blot-connection-management-deep-dive
- sofa-bolt-codec-deep-dive
- sofa-bolt-framework-deep-dive
- sofa-bolt-serialization-deep-dive
- sofa-bolt-timeout-and-heart-beat-deep-dive
- sofa-boot-class-isolation-deep-dive
- sofa-boot-extension-practice
- sofa-boot-log-isolation
- sofa-boot-modular-development
- sofa-boot-overview
- sofa-boot-readiness-check-in-kubernetes
- sofa-channel-1-retrospect
- sofa-channel-10-retrospect
- sofa-channel-11-retrospect
- sofa-channel-12-retrospect
- sofa-channel-13-retrospect
- sofa-channel-14-retrospect
- sofa-channel-15-retrospect
- sofa-channel-16-retrospect
- sofa-channel-17-retrospect
- sofa-channel-18-retrospect
- sofa-channel-2-retrospect
- sofa-channel-3-retrospect
- sofa-channel-4-retrospect
- sofa-channel-5-retrospect
- sofa-channel-6-retrospect
- sofa-channel-7-retrospect
- sofa-channel-8-retrospect
- sofa-dashboard-open-source
- sofa-enclave-confidential-computing
- sofa-financial-cloud-native-exploration
- sofa-jraft-algorithm-storage-module-deep-dive
- sofa-jraft-deep-dive
- sofa-jraft-election-mechanism
- sofa-jraft-linear-consistent-read-implementation
- sofa-jraft-pipeline-principle
- sofa-jraft-priority-election
- sofa-jraft-production-level-algorithm-library
- sofa-jraft-rheakv
- sofa-jraft-rheakv-distributedlock
- sofa-jraft-rheakv-multi-raft-group
- sofa-jraft-snapshot-principle-analysis
- sofa-jraft-user-china-mobile
- sofa-lookout-server-open-source
- sofa-meetup-1-jraft
- sofa-meetup-1-registry
- sofa-meetup-1-seata
- sofa-meetup-2-1-retrospect
- sofa-meetup-2-2-retrospect
- sofa-meetup-3-cloud-original-retrospect
- sofa-meetup-3-seata-retrospect
- sofa-mesh-cnutcon-2018
- sofa-mesh-x-protocol-common-address-solution
- sofa-mesh-x-protocol-rapid-decode-forward
- sofa-mesh-x-protocol-tcp-protocol-extension
- sofa-registry-data-consistency
- sofa-registry-data-fragmentation-synchronization-scheme
- sofa-registry-dataserver-smooth-expansion-contraction
- sofa-registry-deep-dive
- sofa-registry-introduction
- sofa-registry-metaserver-function-introduction
- sofa-registry-service-discovery-optimization
- sofa-registry-service-offline-notification
- sofa-registry-session-storage
- sofa-rpc-annotation-support
- sofa-rpc-connection-management-heartbeat-analysis
- sofa-rpc-cross-language-support
- sofa-rpc-data-transmission
- sofa-rpc-framework-overall-extension
- sofa-rpc-generalized-call-implementation
- sofa-rpc-graceful-exit
- sofa-rpc-link-tracking
- sofa-rpc-routing-implementation
- sofa-rpc-serialization-comparison
- sofa-rpc-single-machine-fault-culling
- sofa-rpc-synchronous-asynchronous-implementation
- sofa-rpc-threading-model
- sofa-rpc-zookeeper-integriation
- sofa-special-weekly
- sofa-star-is-recruiting
- sofa-tracer-event-tracing-deep-dive
- sofa-tracer-overview
- sofa-tracer-response-mechanism
- sofa-tracer-sampling-tracking-deep-dive
- sofa-tracer-unvarnished-transmission-slf4j-mdc
- sofa-trcaer-disruptor-practice
- sofa-weekly
- 20220923
- 20221028
- sofa-weekly-0327
- sofa-weekly-0421
- sofa-weekly-0430
- sofa-weekly-0505
- sofa-weekly-0611
- sofa-weekly-1006
- sofa-weekly-20190719
- sofa-weekly-20190726
- sofa-weekly-20190802
- sofa-weekly-20190809
- sofa-weekly-20190816
- sofa-weekly-20190823
- sofa-weekly-20190830
- sofa-weekly-20190906
- sofa-weekly-20190913
- sofa-weekly-20190920
- sofa-weekly-20190927
- sofa-weekly-20191004
- sofa-weekly-20191011
- sofa-weekly-20191018
- sofa-weekly-20191025
- sofa-weekly-20191101
- sofa-weekly-20191108
- sofa-weekly-20191115
- sofa-weekly-20191122
- sofa-weekly-20191129
- sofa-weekly-20191206
- sofa-weekly-20191213
- sofa-weekly-20191220
- sofa-weekly-20191227
- sofa-weekly-20200103
- sofa-weekly-20200110
- sofa-weekly-20200117
- sofa-weekly-20200207
- sofa-weekly-20200214
- sofa-weekly-20200221
- sofa-weekly-20200228
- sofa-weekly-20200306
- sofa-weekly-20200313
- sofa-weekly-20200320
- sofa-weekly-20200403
- sofa-weekly-20200410
- sofa-weekly-20200417
- sofa-weekly-20200424
- sofa-weekly-20200508
- sofa-weekly-20200515
- sofa-weekly-20200522
- sofa-weekly-20200528
- sofa-weekly-20200529
- sofa-weekly-20200605
- sofa-weekly-20200612
- sofa-weekly-20200619
- sofa-weekly-20200703
- sofa-weekly-20200710
- sofa-weekly-20200717
- sofa-weekly-20200724
- sofa-weekly-20200731
- sofa-weekly-20200807
- sofa-weekly-20200814
- sofa-weekly-20200821
- sofa-weekly-20200828
- sofa-weekly-20200911
- sofa-weekly-20200918
- sofa-weekly-20200925
- sofa-weekly-20201002
- sofa-weekly-20201009
- sofa-weekly-20201016
- sofa-weekly-20201023
- sofa-weekly-20201030
- sofa-weekly-20201106
- sofa-weekly-20201113
- sofa-weekly-20201120
- sofa-weekly-20201127
- sofa-weekly-20201204
- sofa-weekly-20201211
- sofa-weekly-20201218
- sofa-weekly-20201225
- sofa-weekly-20201231
- sofa-weekly-20210108
- sofa-weekly-20210115
- sofa-weekly-20210122
- sofa-weekly-20210129
- sofa-weekly-20210205
- sofa-weekly-20210212
- sofa-weekly-20210219
- sofa-weekly-20210305
- sofa-weekly-20210312
- sofa-weekly-20210319
- sofa-weekly-20210326
- sofa-weekly-20210402
- sofa-weekly-20210409
- sofa-weekly-20210416
- sofa-weekly-20210422
- sofa-weekly-20210423
- sofa-weekly-20210507
- sofa-weekly-20210514
- sofa-weekly-20210521
- sofa-weekly-20210604
- sofa-weekly-20210618
- sofa-weekly-20210625
- sofa-weekly-20210702
- sofa-weekly-20210716
- sofa-weekly-20210723
- sofa-weekly-20210730
- sofa-weekly-20210806
- sofa-weekly-20210813
- sofa-weekly-20210820
- sofa-weekly-20210903
- sofa-weekly-20210910
- sofa-weekly-20210917
- sofa-weekly-20210924
- sofa-weekly-20211001
- sofa-weekly-20211008
- sofa-weekly-20211015
- sofa-weekly-20211029
- sofa-weekly-20211105
- sofa-weekly-20211112
- sofa-weekly-20211119
- sofa-weekly-20211126
- sofa-weekly-20211203
- sofa-weekly-20211210
- sofa-weekly-20211217
- sofa-weekly-20211224
- sofa-weekly-20211231
- sofa-weekly-20220107
- sofa-weekly-20220113
- sofa-weekly-20220114
- sofa-weekly-20220121
- sofa-weekly-20220129
- sofa-weekly-20220204
- sofa-weekly-20220211
- sofa-weekly-20220218
- sofa-weekly-20220228
- sofa-weekly-20220304
- sofa-weekly-20220311
- sofa-weekly-20220318
- sofa-weekly-20220329
- sofa-weekly-20220401
- sofa-weekly-20220408
- sofa-weekly-20220506
- sofa-weekly-20220513
- sofa-weekly-20220520
- sofa-weekly-20220527
- sofa-weekly-20220610
- sofa-weekly-20220617
- sofa-weekly-20220624
- sofa-weekly-20220708
- sofa-weekly-20220715
- sofa-weekly-20220722
- sofa-weekly-20220729
- sofa-weekly-20220805
- sofa-weekly-20220812
- sofa-weekly-20220819
- sofa-weekly-20220826
- sofa-weekly-20220909
- sofa-weekly-20220916
- sofa-weekly-20221007
- sofa-weekly-20221104
- sofa-weekly-20221111
- sofa-weekly-20221122
- sofa-weekly-202211223
- sofa-weekly-20221209
- sofa-weekly-20221216
- sofa-weekly-20221230
- sofa-weekly-20230127
- sofa-weekly-20230203
- sofa-weekly-20230210
- sofa-weekly-20230217
- sofa-weekly-20230303
- sofa-weekly-20230310
- sofa-weekly-20230324
- sofa-weekly-20230331
- sofa-weekly-20230407
- sofa-weekly-20230414
- sofa-weekly-20230428
- sofa-weekly-20230623
- sofa-weekly-20230818
- sofa-weekly-20230825
- sofa-weekly-20230901
- sofa-weekly-20230915
- sofa-weekly-20230929
- sofa-weekly-230317
- sofa-weekly-230512
- sofa-weekly-230519
- sofa-weekly-230526
- sofa-weekly-230609
- sofa-weekly-230616
- sofa-weekly20210226
- sofaark-committer-interview-if-you-dont-like-it-just-change-it
- sofaboot-4.0-is-officially-released-with-many-new-features-for-you-to-experience
- sofagw-cross-domain-communication-solution
- sofajraft-in-practice-in-the-same-tour
- sofaregistry-large-scale-cluster-optimization-practice/20221103
- sofaregistry-talk-about-the-data-consistency-of-service-discovery
- sofarpc-5.5.x-nacos-hystrix
- sofaserverless-system-for-speedy-business-development
- sofastack-2019-oscar
- sofastack-anniversary-1
- sofastack-cloud-native-workshop-show
- sofastack-cncf-cloud-native-landscape
- sofastack-independent-droup
- sofastack-linux-china
- sofastack-modular-isolation
- sofastack-open-source-doubles
- sofastack-oschina-2018
- sofastack-projects-joined-cncf-landscape
- sofastack-user-yimi
- sofastack20220927
- sofatracer-completes-its-link-visualisation-journey
- sofaweekly-20230106
- spring-boot-sofa-boot-class-isolation-integration
- sqlflow-ai-didi-antfin-open-source-construction
- sqlflow-open-source
- still-worried-about-multi-cluster-management
- take-you-into-cloud-native-technology-cloud-native-open-operation-and-maintenance-system-exploration-and-practice
- technical-financial-distributed-trading
- tengine-babassl-making-state-secrets-easier-to-use
- the-next-five-years-of-cloud-native-runtime
- the-next-five-years-of-sofastack
- the-practice-and-thinking-behind-sofastack
- the-secret-of-anolisos
- the-two-years-that-broke-the-kusionstack-open-source-dilemma
- tongsuo-supports-the-semi-homomorphic-encryption-algorithm-paillier
- twenty-years-of-image-format-from-knoppix-to-oci-image-v2
- vldb2023-fanglue-an-interactive-rule-development-system
- volcano-engine-based-on-dragonfly-acceleration-practices
- we-have-come-to-the-post-cloud-native-era-how-can-we-operate-and-maintain-on-a-large-scale
- we-made-a-distributed-registry
- welcome-the-year-of-the-tiger-open-source-is-the-time
- what-have-we-learned-from-scale-platform-engineering-practices/20220927
- categories
- 1024
- cafedeployment
- elasticdl
- kata-container
- kata-containers
- kubernetes
- mosn
- occlum
- seata
- serverless
- service-mesh
- page
- 2
- 3
- 4
- sofa
- sofa-weekly
- page
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 2
- 20
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- sofaacts
- sofaark
- sofabolt
- sofaboot
- sofachannel
- page
- 2
- 3
- 4
- sofadashboard
- sofaenclave
- sofagw
- sofajraft
- page/2
- sofalab
- sofalookout
- sofameetup
- page/2
- sofamesh
- sofaregistry
- page/2
- sofarpc
- page/2
- sofastack
- page
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- sofatalk
- sofatracer
- sqlflow
- summer-2021
- 云原生
- 分布式架构
- 周年庆
- 开源之夏
- 微服务
- 智能监控
- 镜像
- community
- en
- activities/sofastack-cloud-native-workshop
- blog/hello-sofastack
- guides
- kc-cloud-mesh-demo
- kc-seata-demo
- kc-serverless-demo
- kc-sofastack-dynamic-demo
- sofastack-quick-start
- projects
- mosn
- overview
- quick-start-run-samples
- quick-start-run-with-sofamesh
- quick-start-setup
- reference-performance-report010
- release-notes
- occlum
- overview
- quick-start-run-samples
- quick-start-run-with-sofamesh
- quick-start-setup
- reference-performance-report010
- release-notes
- sofa-acts
- contributing
- developer-guide
- faq
- getting-started
- overview
- usage-api
- usage-ide
- usage-model
- usage-ready
- usage-script
- sofa-bolt
- overview
- sofa-bolt-contribution
- sofa-bolt-functions
- sofa-bolt-handbook
- sofa-bolt-roadmap
- sofa-boot
- classloader-isolation
- dependency-management
- extension
- health-check
- modular-development
- module-service
- overview
- parallel-start
- quick-start
- sofa-ark-ark-biz
- sofa-ark-ark-demo
- sofa-ark-ark-jar
- sofa-ark-ark-plugin
- sofa-ark-ark-plugin-demo
- sofa-ark-classloader
- sofa-ark-contribution
- sofa-ark-plugin
- sofa-ark-readme
- sofa-ark-release
- sofa-ark-roadmap
- sofa-ark-startup
- sofa-ark-terminology
- sofa-jarslink-compile
- sofa-jarslink-contribution
- sofa-jarslink-jarslink-app-demo
- sofa-jarslink-jarslink-deploy
- sofa-jarslink-jarslink-deploy-demo
- sofa-jarslink-jarslink-health-demo
- sofa-jarslink-jarslink-instruction
- sofa-jarslink-jarslink-invocation-demo
- sofa-jarslink-jarslink-lifecycle
- sofa-jarslink-jarslink-readme
- sofa-jarslink-jarslink-repackage
- sofa-jarslink-model
- sofa-jarslink-release
- sofa-jarslink-roadmap
- sofa-jarslink-structure
- sofa-jarslink-version
- sofaboot-module
- sofaboot-profile
- upgrade_2_5_x
- upgrade_3_x
- view-versions
- sofa-dashboard
- ark-console
- contribution
- dashboard-client
- governance
- notice
- overview
- quick-start
- release-node
- roadmap
- version-rule
- sofa-jraft
- benchmark-performance
- consistency-raft-jraft
- counter-example
- engine-architecture
- how-to-contribute-code-to-sofajraft
- jepson-test
- jraft-rheakv-user-guide
- jraft-user-guide
- maven-dependency
- overview
- raft-introduction
- release-log
- road-map
- user-stories
- sofa-lookout
- client-configuration
- client-ext-metrics
- development-use-guide
- overview
- quick-start-client-boot
- quick-start-client-java
- sofarpc-metrics
- use-guide-api
- use-guide-registry
- use-guide-samples
- sofa-mesh
- overview
- pilot-readme
- pilot-register-agent
- pilot-setup-zookeeper-installation
- pilot-setup-zookeeper-quick-start-docker
- pilot-x-protocol
- pilot-zookeeper-adapter
- sofa-mosn-readme
- sofa-registry
- client-quick-start
- contributing
- deployment
- java-sdk
- management-api
- notice
- overview
- release-notes
- release-standard
- roadmap
- scale
- server-quick-start
- terminology
- sofa-rpc
- application-rpc-config
- bolt
- bolt-timeout
- bolt-usage
- client-invoke-flow
- common-model
- configuration
- configuration-common
- configuration-fault-tolerance
- contributing
- custom-filter
- custom-router
- custom-thread-pool
- dubbo
- dubbo-usage
- extension-loader
- faq
- fault
- fault-hystrix
- fault-tolerance
- features
- generic-invoke
- getting-started-with-rpc
- getting-started-with-sofa-boot
- graceful-shutdown
- h2c
- h2c-usage
- how-to-build
- http
- http-json
- invoke-chain-pass-data
- invoke-type
- load-balance
- node-and-java-communicate
- notice
- overview
- peer-to-peer
- programing-rpc
- programing-sofa-boot-annotation
- programing-sofa-boot-api
- programing-sofa-boot-xml
- programming
- protocol
- provider-warmup-weight
- publish-and-reference
- registry-consul
- registry-extension-guide
- registry-local
- registry-nacos
- registry-sofa
- registry-usage
- registry-zookeeper
- release-notes
- restful
- restful-basic
- restful-cors
- restful-filter
- restful-swagger
- retry-invoke
- roadmap
- rpc-config-xml-explain
- serialization
- skywalking-usage
- sofatracer-usage
- structure-intro
- test
- tracing-usage
- version-release
- sofa-tracer
- async
- componentaccess
- configuration
- explanation
- functional-interface-support
- log-format-datasource
- log-format-dubbo
- log-format-httpclient
- log-format-okhttp
- log-format-openfeign
- log-format-resttemplate
- log-format-sofarpc
- log-format-springmvc
- overview
- print-traceid-spanid
- report-to-zipkin
- sampler
- traceid-generated-rule
- usage-of-datasource
- usage-of-dubbo
- usage-of-httpclient
- usage-of-mvc
- usage-of-okhttp
- usage-of-openfeign
- usage-of-resttemplate
- utils
- faq
- guides
- kc-cloud-mesh-demo
- kc-seata-demo
- kc-serverless-demo
- kc-sofastack-dynamic-demo
- sofastack-demos
- sofastack-quick-start
- hr
- campus
- projects
- mosn
- concept
- core-concept
- nginx-envoy-mosn-hot-upgrade
- sidecar-pattern
- smooth-upgrade
- tls
- traffic-hijack
- configuration
- custom
- listener
- filter-chain
- network-filter
- connection-manager
- proxy
- overview
- overview
- server/overview
- overview
- quick-start-run-samples
- quick-start-run-with-sofamesh
- quick-start-setup
- reference-performance-report010
- reference-performance-report021
- release-notes
- sofa-acts
- contributing
- developer-guide
- faq
- getting-started
- overview
- usage-api
- usage-ide
- usage-model
- usage-ready
- usage-script
- sofa-bolt
- overview
- sofa-bolt-contribution
- sofa-bolt-functions
- sofa-bolt-handbook
- sofa-bolt-roadmap
- sofa-boot
- bean-async-init
- classloader-isolation
- dependency-management
- extension
- faq
- health-check
- modular-development
- module-service
- notice
- overview
- parallel-start
- quick-start
- sofa-ark-ark-biz
- sofa-ark-ark-config
- sofa-ark-ark-demo
- sofa-ark-ark-event
- sofa-ark-ark-extension
- sofa-ark-ark-jar
- sofa-ark-ark-jvm
- sofa-ark-ark-log
- sofa-ark-ark-plugin
- sofa-ark-ark-plugin-demo
- sofa-ark-ark-service
- sofa-ark-ark-telnet
- sofa-ark-benchmark
- sofa-ark-biz-lifecycle
- sofa-ark-build-package-plugin
- sofa-ark-class-loader-delegation
- sofa-ark-classloader
- sofa-ark-contribution
- sofa-ark-dynamic-deploy
- sofa-ark-migration-guide
- sofa-ark-multi-web-component-deploy
- sofa-ark-plugin
- sofa-ark-public-presentation
- sofa-ark-readme
- sofa-ark-release
- sofa-ark-roadmap
- sofa-ark-spring-boot-demo
- sofa-ark-startup
- sofa-ark-startup-process
- sofa-ark-terminology
- sofa-ark-zk-config
- sofa-boot-context-isolation-mechanism-explained
- sofaboot-component-protocol-binding
- sofaboot-healthcheck-mechanism-explained
- sofaboot-module
- sofaboot-profile
- speed-up-startup
- upgrade_2_5_x
- upgrade_3_x
- upgrade_4_x
- view-versions
- sofa-dashboard
- ark-console
- contribution
- dashboard-client
- governance
- notice
- overview
- quick-start
- release-node
- roadmap
- version-rule
- sofa-jraft
- benchmark-performance
- consistency-raft-jraft
- counter-example
- engine-architecture
- how-to-contribute-code-to-sofajraft
- jepson-test
- jraft-rheakv-user-guide
- jraft-user-guide
- maven-dependency
- overview
- raft-introduction
- release-log
- road-map
- user-stories
- sofa-lookout
- client-configuration
- client-ext-metrics
- development-use-guide
- faq
- overview
- plan
- quick-start-client-boot
- quick-start-client-java
- quick-start-metrics-server
- sofarpc-metrics
- use-guide-api
- use-guide-es
- use-guide-grafana
- use-guide-other-metrics-protocol-support
- use-guide-promql-feature-enhancement
- use-guide-registry
- use-guide-samples
- use-guide-storage-ext
- sofa-mesh
- overview
- pilot-readme
- pilot-register-agent
- pilot-setup-zookeeper-installation
- pilot-setup-zookeeper-quick-start-docker
- pilot-x-protocol
- pilot-zookeeper-adapter
- sofa-mesh-setup
- sofa-registry
- client-quick-start
- code-analyze
- code-analyza-data-table-listening
- code-analyze-communication-data-compression
- code-analyze-data-inverted-index
- code-analyze-data-synchronization
- code-analyze-non-destructive-o-and-m
- code-analyze-publish-subscription-push
- code-analyze-push-delay-trace
- code-analyze-push-switch
- code-analyze-registry-meta
- code-analyze-slottable
- origins-ant-s-practical-path-to-application-level-service-discovery
- sofaregistry-talk-about-the-data-consistency-of-service-discovery
- summary
- contributing
- deployment
- java-sdk
- management-api
- notice
- overview
- release-notes
- release-standard
- roadmap
- scale
- server-quick-start
- terminology
- sofa-rpc
- application-rpc-config
- bolt
- bolt-timeout
- bolt-usage
- client-invoke-flow
- common-model
- configuration
- configuration-common
- configuration-fault-tolerance
- contributing
- custom-filter
- custom-router
- custom-threadpool
- developer-guide
- dubbo
- dubbo-usage
- extension-loader
- faq
- fault
- fault-hystrix
- fault-tolerance
- generic-invoke
- getting-started
- getting-started-with-rpc
- getting-started-with-sofa-boot
- graceful-shutdown
- h2c
- h2c-usage
- how-to-build
- http-json
- invoke-chain-pass-data
- invoke-type
- load-balance
- node-and-java-communicate
- notice
- overview
- peer-to-peer
- programing-rpc
- programing-sofa-boot-annotation
- programing-sofa-boot-api
- programing-sofa-boot-xml
- programming
- protocol
- provider-warmup-weight
- publish-and-reference
- registry-consul
- registry-extension-guide
- registry-local
- registry-nacos
- registry-sofa
- registry-usage
- registry-zookeeper
- release-notes
- restful
- restful-basic
- restful-cors
- restful-exception
- restful-filter
- restful-swagger
- retry-invoke
- roadmap
- rpc-config-xml-explain
- serialization
- skywalking-usage
- sofatracer-usage
- structure-intro
- test
- tracing-usage
- version-release
- sofa-tracer
- async
- component-access
- configuration
- explanation
- flexible
- functional-interface-support
- log-format-datasource
- log-format-dubbo
- log-format-httpclient
- log-format-okhttp
- log-format-openfeign
- log-format-resttemplate
- log-format-sofarpc
- log-format-springmvc
- overview
- print-traceid-spanid
- report-to-zipkin
- reporter-custom
- roadmap
- sampler
- traceid-generated-rule
- usage-of-datasource
- usage-of-dubbo
- usage-of-httpclient
- usage-of-mvc
- usage-of-okhttp
- usage-of-openfeign
- usage-of-resttemplate
- utils
- tags
- 1024
- api-gateway
- cafedeployment
- cloud-native
- cncf
- db-mesh
- dragonfly
- elasticdl
- http
- 3
- quic
- kata-container
- kata-containers
- knative
- kubecon
- kubernetes
- meetup
- mosn
- page/2
- nydus
- occlum
- rpc-框架设计的考和量
- seata
- page/2
- serverless
- serverlesstask
- service-mesh
- page
- 2
- 3
- 4
- 5
- service-mesh-meetup
- service-mesh-virtual-meetup
- service-mesh-webinar
- service-mesh-落地实践
- page/2
- sidecar-容器
- sofa
- sofa-weekly
- page
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- sofaacts
- sofaark
- page/2
- sofaarklab
- sofabolt
- sofaboot
- sofachannel
- page
- 2
- 3
- 4
- 5
- sofadashboard
- sofaenclave
- sofajraft
- page/2
- sofajraft-特性解析
- sofalab
- page
- 2
- 3
- 4
- 5
- sofalookout
- sofameetup
- page/2
- sofamesh
- sofaregistry
- page/2
- sofarpc
- page
- 2
- 3
- sofastack
- page
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- sofastack-开源之夏
- sofastak
- sofatalk
- sofatracer
- springboot
- sqlflow
- summer-2021
- workshop
- zsearch
- 云原生
- 任务调度
- 你的开源入门指南
- 分布式
- 分布式事务
- 分布式架构
- 剖析-sofaark-源码
- 剖析-sofabolt-框架
- 剖析-sofaboot-框架
- 剖析-sofajraft-实现原理
- 剖析-sofaregistry-框架
- 剖析-sofarpc-框架
- page/2
- 剖析-sofatracer-框架
- 实践
- 开源
- 开源之夏
- 开源五周年
- 开源六周年
- 开源容器镜像加速服务的演进与未来
- 弹性伸缩
- 微服务
- 文件和镜像加速系统
- 智能监控
- 智能运维
- 源创会
- 源码解析
- page/2
- 类隔离框架
- 镜像
- zh
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,356 files changed
+5880
-5880
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
580 | 580 |
| |
581 | 581 |
| |
582 | 582 |
| |
583 |
| - | |
| 583 | + | |
584 | 584 |
| |
585 | 585 |
| |
586 | 586 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
348 | 348 |
| |
349 | 349 |
| |
350 | 350 |
| |
351 |
| - | |
352 |
| - | |
353 |
| - | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
354 | 354 |
| |
355 | 355 |
| |
356 | 356 |
| |
| |||
431 | 431 |
| |
432 | 432 |
| |
433 | 433 |
| |
434 |
| - | |
| 434 | + | |
435 | 435 |
| |
436 | 436 |
| |
437 | 437 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
381 | 381 |
| |
382 | 382 |
| |
383 | 383 |
| |
384 |
| - | |
385 |
| - | |
386 |
| - | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
387 | 387 |
| |
388 | 388 |
| |
389 | 389 |
| |
| |||
464 | 464 |
| |
465 | 465 |
| |
466 | 466 |
| |
467 |
| - | |
| 467 | + | |
468 | 468 |
| |
469 | 469 |
| |
470 | 470 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
592 | 592 |
| |
593 | 593 |
| |
594 | 594 |
| |
595 |
| - | |
| 595 | + | |
596 | 596 |
| |
597 | 597 |
| |
598 | 598 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
580 | 580 |
| |
581 | 581 |
| |
582 | 582 |
| |
583 |
| - | |
| 583 | + | |
584 | 584 |
| |
585 | 585 |
| |
586 | 586 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
576 | 576 |
| |
577 | 577 |
| |
578 | 578 |
| |
579 |
| - | |
| 579 | + | |
580 | 580 |
| |
581 | 581 |
| |
582 | 582 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
588 | 588 |
| |
589 | 589 |
| |
590 | 590 |
| |
591 |
| - | |
| 591 | + | |
592 | 592 |
| |
593 | 593 |
| |
594 | 594 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
602 | 602 |
| |
603 | 603 |
| |
604 | 604 |
| |
605 |
| - | |
| 605 | + | |
606 | 606 |
| |
607 | 607 |
| |
608 | 608 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
445 | 445 |
| |
446 | 446 |
| |
447 | 447 |
| |
448 |
| - | |
| 448 | + | |
449 | 449 |
| |
450 | 450 |
| |
451 | 451 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
339 | 339 |
| |
340 | 340 |
| |
341 | 341 |
| |
342 |
| - | |
343 |
| - | |
344 |
| - | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
345 | 345 |
| |
346 | 346 |
| |
347 | 347 |
| |
| |||
443 | 443 |
| |
444 | 444 |
| |
445 | 445 |
| |
446 |
| - | |
| 446 | + | |
447 | 447 |
| |
448 | 448 |
| |
449 | 449 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
365 | 365 |
| |
366 | 366 |
| |
367 | 367 |
| |
368 |
| - | |
369 |
| - | |
370 |
| - | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
371 | 371 |
| |
372 | 372 |
| |
373 | 373 |
| |
| |||
469 | 469 |
| |
470 | 470 |
| |
471 | 471 |
| |
472 |
| - | |
| 472 | + | |
473 | 473 |
| |
474 | 474 |
| |
475 | 475 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
287 | 287 |
| |
288 | 288 |
| |
289 | 289 |
| |
290 |
| - | |
291 |
| - | |
292 |
| - | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
293 | 293 |
| |
294 | 294 |
| |
295 | 295 |
| |
| |||
391 | 391 |
| |
392 | 392 |
| |
393 | 393 |
| |
394 |
| - | |
| 394 | + | |
395 | 395 |
| |
396 | 396 |
| |
397 | 397 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
275 | 275 |
| |
276 | 276 |
| |
277 | 277 |
| |
278 |
| - | |
279 |
| - | |
280 |
| - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
281 | 281 |
| |
282 | 282 |
| |
283 | 283 |
| |
| |||
379 | 379 |
| |
380 | 380 |
| |
381 | 381 |
| |
382 |
| - | |
| 382 | + | |
383 | 383 |
| |
384 | 384 |
| |
385 | 385 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
291 | 291 |
| |
292 | 292 |
| |
293 | 293 |
| |
294 |
| - | |
295 |
| - | |
296 |
| - | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
297 | 297 |
| |
298 | 298 |
| |
299 | 299 |
| |
| |||
392 | 392 |
| |
393 | 393 |
| |
394 | 394 |
| |
395 |
| - | |
| 395 | + | |
396 | 396 |
| |
397 | 397 |
| |
398 | 398 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
287 | 287 |
| |
288 | 288 |
| |
289 | 289 |
| |
290 |
| - | |
291 |
| - | |
292 |
| - | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
293 | 293 |
| |
294 | 294 |
| |
295 | 295 |
| |
| |||
324 | 324 |
| |
325 | 325 |
| |
326 | 326 |
| |
327 |
| - | |
328 |
| - | |
329 | 327 |
| |
330 | 328 |
| |
| 329 | + | |
| 330 | + | |
331 | 331 |
| |
332 | 332 |
| |
333 | 333 |
| |
| |||
391 | 391 |
| |
392 | 392 |
| |
393 | 393 |
| |
394 |
| - | |
| 394 | + | |
395 | 395 |
| |
396 | 396 |
| |
397 | 397 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
261 | 261 |
| |
262 | 262 |
| |
263 | 263 |
| |
264 |
| - | |
265 |
| - | |
266 |
| - | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
267 | 267 |
| |
268 | 268 |
| |
269 | 269 |
| |
| |||
365 | 365 |
| |
366 | 366 |
| |
367 | 367 |
| |
368 |
| - | |
| 368 | + | |
369 | 369 |
| |
370 | 370 |
| |
371 | 371 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
258 | 258 |
| |
259 | 259 |
| |
260 | 260 |
| |
261 |
| - | |
262 |
| - | |
263 |
| - | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
264 | 264 |
| |
265 | 265 |
| |
266 | 266 |
| |
| |||
362 | 362 |
| |
363 | 363 |
| |
364 | 364 |
| |
365 |
| - | |
| 365 | + | |
366 | 366 |
| |
367 | 367 |
| |
368 | 368 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
257 | 257 |
| |
258 | 258 |
| |
259 | 259 |
| |
260 |
| - | |
261 |
| - | |
262 |
| - | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
| |||
297 | 297 |
| |
298 | 298 |
| |
299 | 299 |
| |
300 |
| - | |
301 |
| - | |
302 | 300 |
| |
303 | 301 |
| |
| 302 | + | |
| 303 | + | |
304 | 304 |
| |
305 | 305 |
| |
306 | 306 |
| |
| |||
358 | 358 |
| |
359 | 359 |
| |
360 | 360 |
| |
361 |
| - | |
| 361 | + | |
362 | 362 |
| |
363 | 363 |
| |
364 | 364 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
279 | 279 |
| |
280 | 280 |
| |
281 | 281 |
| |
282 |
| - | |
283 |
| - | |
284 |
| - | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
285 | 285 |
| |
286 | 286 |
| |
287 | 287 |
| |
| |||
383 | 383 |
| |
384 | 384 |
| |
385 | 385 |
| |
386 |
| - | |
| 386 | + | |
387 | 387 |
| |
388 | 388 |
| |
389 | 389 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
288 | 288 |
| |
289 | 289 |
| |
290 | 290 |
| |
291 |
| - | |
292 |
| - | |
293 |
| - | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
294 | 294 |
| |
295 | 295 |
| |
296 | 296 |
| |
| |||
392 | 392 |
| |
393 | 393 |
| |
394 | 394 |
| |
395 |
| - | |
| 395 | + | |
396 | 396 |
| |
397 | 397 |
| |
398 | 398 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
286 | 286 |
| |
287 | 287 |
| |
288 | 288 |
| |
289 |
| - | |
290 |
| - | |
291 |
| - | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
292 | 292 |
| |
293 | 293 |
| |
294 | 294 |
| |
| |||
390 | 390 |
| |
391 | 391 |
| |
392 | 392 |
| |
393 |
| - | |
| 393 | + | |
394 | 394 |
| |
395 | 395 |
| |
396 | 396 |
| |
|
0 commit comments