image

背景

     2019 年底的成都,寒风裹挟着湿气扑在脸上,我站在武侯祠附近酒店的窗前,望着灯火阑珊的街道,内心却满是对技术难题的焦灼。作为公司事业部技术总监,彼时的我正深陷容器平台性能瓶颈与疑难问题的泥沼,而整个城市的书店里,关于 OpenShift 的资料少得可怜,仅有一本中文翻译书籍,如同黑暗中的微弱萤火,成为我唯一的希望。​

     每个周末,我都会早早来到新华书店。书店里弥漫着纸张与油墨混合的气息,我坐在角落,翻开那本珍贵的 OpenShift 书籍,逐字逐句研读,笔尖在书页间游走,记录下关键要点。午后的阳光透过玻璃洒在书上,时光仿佛静止,只有知识的汲取在悄然进行。夜幕降临,我匆匆返回酒店,顾不上疲惫,立刻打开电脑,将白天学到的理论付诸实践。键盘敲击声在寂静的房间里回荡,一行行代码从指尖流淌而出,我不断调试、优化,只为实现 OpenShift 自动化部署.netcore 应用,让它与 Java 应用成功连接,构建起微服务架构,实现基于 Grpc 通讯的高效协作。那时,不同团队使用不同技术栈,跨语言微服务已是行业常态,而我深知,突破这一技术难关,对整个项目的推进至关重要。

OpenShift is a container application platform from Red Hat. In essence, it's a supported distribution of Kubernetes using Docker containers and DevOps tools for accelerated application development. All source code for for OpenShift Origin, the upstream open source project that powers Red Hat OpenShift, is available under the Apache License (Version 2.0).

实践

选择 project

oc project hshreport-stage

创建事例程序

dotnet new web -o webapp cd webapp dotnet publish -c Release /p:MicrosoftNETPlatformLibrary=Microsoft.NETCore.App

oc new-build --name=mywebapp dotnet:2.2 --binary=true

oc start-build mywebapp --from-dir=bin/Release/netcoreapp2.2/publish

oc new-app mywebapp

oc expose svc mywebapp --port=8080 -n hshreport-stage

第二回

      随着项目的推进,我搬到了金牛区的汉庭酒店。这里离万达广场很近,却无暇欣赏繁华。每个周末的中午,我只是匆匆在附近吃个简单的快餐,便又回到酒店投入工作。那段时间,广东营业厅取号小程序项目正面临高并发的严峻挑战,单体应用即便部署在 7 个实例、32GB 的服务器上,进行负载均衡,依然无法满足正常服务的并发需求。用户焦急等待的画面仿佛就在眼前,我心急如焚,通过远程协助,与团队成员一同深入分析问题。我们不断反思,最终意识到需要进行局部服务化改造,对系统瓶颈点进行细致入微的分析与优化,采用异步化架构,实现查询与写入分离,让系统性能得到质的提升。​

      在那段紧张忙碌的日子里,音乐成了我心灵的慰藉。《塑料袋》《都选C》的旋律常常在耳边回响,歌词更是给予我无穷的力量。“已经记不清楚我从哪里来,忘记了为什么而存在,现在我还不想化作尘埃,因为我的故乡叫做未来……” 每当疲惫不堪时,这些歌词就像一阵狂风,吹散我心头的阴霾,激励我继续前行,摆好飞翔的姿态,去突破技术道路上的重重阻碍。​

     一路走来,经历了无数个日夜的钻研与拼搏,我愈发深刻地体会到,每个人在技术之路上都有着不同的经历,但无论遇到多少困难与挑战,都要记得 “不忘初心,方得始终”。那些在酒店里度过的孤独时光,那些为解决难题而绞尽脑汁的瞬间,都将成为我人生中最宝贵的财富,照亮我继续在技术海洋中探索的道路。

当时聆听音乐是《塑料袋》,《都选C》,以下歌词用于共勉:

已经记不清楚我从哪里来
忘记了为什么而存在
现在我还不想化作尘埃
因为我的故乡叫做未来
没有什么事情会为我更改
也要摆好飞翔的姿态
你们不要妄想将我掩埋
总会有阵狂风带我离开
带我飞 过孤独

带我飞 过痛苦
带我飞 过幸福
带我飞 过你的心
没有什么事情会为我更改
也要摆好飞翔的姿态
你们不要妄想将我掩埋。
总会有阵狂风带我离开



今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,信息安全,团队建设 有参考作用 , 您可能感兴趣的文章:
构建创业公司突击小团队
国际化环境下系统架构演化
微服务架构设计
视频直播平台的系统架构演化
微服务与Docker介绍
Docker与CI持续集成/CD
互联网电商购物车架构演变案例
互联网业务场景下消息队列架构
互联网高效研发团队管理演进之一
消息系统架构设计演进
互联网电商搜索架构演化之一
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

_thumb_thumb_thumb_thumb_thumb_thumb[1]

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-Petter Liu Blog。

posted on 2025-06-20 22:49  PetterLiu  阅读(49)  评论(0)    收藏  举报