恭喜 颜文 成为 Koupleless 社区优秀 Contributor!

tkinter使用label视频播放 tkinter是python的界面开发包 使用tkinter显示视频流的一个办法是使用label来逐帧显示图片。 from Tkinter import * from PIL import ImageTk, Image import cv2 root = Tk() # Create a frame app = Frame(root, bg="white") app.grid() # Create a label in the frame lmian = Label(app) lmain.grid( 阅读详情

ee073b495363f30476b973f975945166.gif

51bec6a64187fb73a921477df462dfc1.png

f72dd46c036fcf7e214b7d63612d8834.png

颜文 @qq290584697

  政采云大客定制团队业务架构师  

作为政采云大客定制团队业务架构师,颜文@qq290584697 主要负责对大型客户业务的开发模式优化和研发效能提升。

自了解到 Koupleless 的设计理念和实践效果以来,他积极参与 Koupleless 开源社区,并结合内部实践经验,为社区贡献了如下两大实用功能 MultiBizProperties、Koupleless-web-gateway,并得到社区的好评。

2024 年 6 月 20 日,Koupleless 社区 PMC 之一 赵真灵@lvjing2 代表 Koupleless 社区,宣布 颜文@qq290584697 通过投票,成为社区优秀 Contributor!

bf4dc469caa262db7e4fc91db1e79ee4.png

成员突出贡献

1. MultiBizProperties:在 Java 里 System.Properties 是 JVM 级别的配置,在多应用合并在一起后可能会存在不同应用间 System Properties 互相干扰的问题,颜文@qq290584697 提出 MultiBizProperties 方案优雅且低成本的解决了多个应用合并一起后,为不同应用提供了互相隔离 System Properties 能力。

ae752b0e20115587909d72cd0eb602a0.png

2.Koupleless-web-gateway: 多个存量应用合并在一个进程后,由于复用一个 tomcat 的 host,需要在原来的 web path 里增加一个 webContext Path 来区分不同的应用。但这会导致原来访问的地址发生改变,如 biz1.alipay.com/path/to/content 变成了 biz1.alipay.com/biz1/path/to/content,访问的路径发生了改变。这对于存量应用接入来说,是很大的一个变化,可能涉及到上游的调用路径配置。颜文@qq290584697 通过设计进程内的 web forward 能力,能让上游调用路径不变的情况下,把服务转发到对应的 biz 模块内,大大降低了存量应用合并部署的改造成本。

84c3418668b9f1787e29a987bc3027db.png

🔗 颜文@qq290584697 的 Koupleless Commits 记录如下:

https://github.com/koupleless/koupleless/pull/16

https://github.com/koupleless/koupleless/pull/58

https://github.com/koupleless/koupleless/pull/33

6520b38c927b58a04222785549c1affa.png

https://github.com/sofastack/sofa-serverless/pull/444

https://github.com/sofastack/sofa-serverless/pull/452
5dd2058f21f22689333065f47cdd1953.png

https://github.com/sofastack/sofa-ark/pull/839

5e27f35b5f70ef7bc4c335d8510d6227.png

11348275ee735fb8b0abac52ba1e775c.png

成员感想

很荣幸可以参与到 Koupleless 的开发,这也是我参与的第一个开源项目。 前期的时候,甚至连提交 PR 和提交 Issue 都需要询问,感谢项目成员不厌其烦的指导。在我看来,Koupleless 是对于微服务架构重大补充,且有望成长为 Java 生态中,极具影响力的项目。期待着未来更多的参与,与 Koupleless 共同成长。

b0dc3ab770c70418aa41a9b16e96bf05.png

社区同学寄语

感谢颜文@qq290584697 一直以来为 Koupleless 项目做出的巨大贡献!期待未来和颜文一起,让 Koupleless 变得更好,帮助更多的企业降本增效、绿色计算!

同时感谢各位对 Koupleless 社区的贡献,也希望更多的小伙伴加入 Koupleless 社区,共同助力开源社区的快速发展。

欢迎参与共建:https://github.com/koupleless/koupleless

   推荐阅读  

293d5ac5176efaba097000b1f984cf04.png

一台机器内 Koupleless 模块数量的极限在哪里?

221aa192ace850328422cf47433c3b48.png

模块化隔离与共享带来的收益与挑战

16a54947d4e78c59b38b3d3b69fea5a5.png

Koupleless 单进程多应用如何解决兼容问题

558ee0263919300a5949b446336f32f7.jpeg

20+ 免费社区工具大盘点,让你的开源项目起飞!

61617d0ff9c0ce9a4c544e34b6bd622b.png

移动机器人路径规划中噪声环境下的鲁棒性测试仿真 设计一个二维或三维环境模型,包括静态障碍物和可能存在的动态障碍物。 阅读详情

相关推荐

FSL软件安装

FSL软件安装

huang_tianyuan的博客 2631

高效降本|深度案例解读 Koupleless 在南京爱福路的落地实践

文|祁晓波南京爱福路汽车科技基础设施负责人主要研究微服务、可观测、稳定性、研发效能、Java 中间件等领域。本文4812字 阅读12分钟Koupleless(原 SOFAServerless)自 2023 年开源以来已经落地了若干企业,这些企业也见证了从 SOFAServerless 到 Koupleless 的品牌&技术能力迭代升级。随着 Koupleless 1.0 的重磅发布...

金融级分布式架构 1612

C# 异步编程详解(Task,async/await)

同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。

luxingyu329的博客 4154

Koupleless 内核系列 | 一台机器内 Koupleless 模块数量的极限在哪里?

梁栎鹏(立蓬)蚂蚁集团技术工程师云原生领域工程师就职于蚂蚁集团中间件团队,参与维护与建设蚂蚁 SOFAArk 和 Koupleless 开源项目,参与内部 SOFAServerless 产品的研发和实践。本文4873 字,预计阅读12 分钟本篇文章属于 Koupleless 进阶系列文章第三篇,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(...

金融级分布式架构 1571

GitHub工业级开源利器:StreamPipes如何简化工业物联网数据分析

Apache StreamPipes是一款GitHub上的工业级开源利器,旨在简化工业物联网数据分析。它通过图形化界面连接各类工业协议数据源,以拖拽方式构建流处理管道,并实现实时可视化,有效降低了数据分析的技术门槛,让业务人员也能自助完成从数据接入到洞察的全流程。

weixin_29279153的博客 184

Unity游戏开发客户端面经——数据结构(初级)

Unity游戏开发客户端面经 之 数据结构篇

Sea3752的博客 1万+

成倍降本增效,提升企业竞争力!SOFAServerless 品牌升级为 Koupleless,重磅发布 1.0 版本...

如果你是企业经营者,在为企业降本增效而发愁;如果你是企业的开发、运维或架构同学,在日常工作中被开发效率、交付问题等困扰……欢迎来了解 Koupleless(原 SOFAServerless)!现在,Koupleless 重磅发布了 1.0 版本!那么,Koupleless 是什么?又将如何为你解决以上问题?除了以上这几种情境,Koupleless 还有哪些能力呢?欢迎你来社区探索发现。(文末点击「...

金融级分布式架构 1322

ABAP BDC 处理踩坑笔记:把错误挡在录制之前,把稳定做进每一行 BDCDATA

本文总结了SAP BDC(批输入)开发中的常见问题和解决方案。重点包括:1)理解BDCDATA本质是模拟人工操作而非直接操作数据库;2)数据格式化技巧,如金额、日期、物料号等字段的标准化处理;3)通过CTU_PARAMS参数控制执行环境,确保屏幕尺寸和更新模式一致;4)不要依赖sy-subrc,应通过解析MESSTAB消息判断业务是否成功;5)录制阶段的常见陷阱及解决方法;6)疑难问题的系统性解决思路;7)建议建立完善的错误处理机制,包括日志记录和重跑功能。文章提供了实用的ABAP代码示例和配置建议,帮助开

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 265

单体应用协作开发太难?Koupleless 带来拆分插件,帮你抽丝剥茧提高协作开发效率!...

梁栎鹏(立蓬)蚂蚁集团技术工程师云原生领域工程师就职于蚂蚁集团中间件团队,参与维护与建设蚂蚁 SOFAArk 和 Koupleless 开源项目,参与内部 SOFAServerless 产品的研发和实践。本文4603 字,预计阅读10 分钟background你的企业应用协作效率低吗?明明只改一行,但代码编译加部署要十分钟?多人开发一套代码库,调试却频频遇到资源抢占和相互覆盖,需求上线...

金融级分布式架构 1253

以 Joule 驱动的生成式开发:把需求文档直接变成可运行的 SAP 应用

摘要:SAP BTP的AI助手Joule正在改变开发方式,支持从自然语言描述自动生成数据模型、服务、UI及测试代码。在SAP Business Application Studio中,Joule能根据业务需求生成结构化代码,并提供代码补全、重构、解释等功能。开发者需注意避免上传敏感数据,并对AI生成的代码进行人工审核。Joule特别针对ABAP开发进行了优化,提供符合SAP规范的代码建议,帮助迁移遗留系统。此外,它还能快速生成CAP项目原型,但所有AI生成内容都需经过严格测试验证。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 342

RK平台内核“大瘦身”:从4GB到500MB的蜕变之旅

摘要:本文详细介绍了RK平台内核裁剪的完整流程与技术要点。通过对RK3568/RK3588等SoC平台的分析,探讨了从初始4GB内核精简至500MB的具体方法。文章系统阐述了前期硬件环境搭建、软件工具准备、SDK源码获取等准备工作,深入解析了内核模块组成及可裁剪部分,并提供了图形化配置界面的详细操作指南。同时,对编译烧录过程和常见问题解决方案进行了说明,强调了备份和谨慎选择裁剪项的重要性。最后展望了内核裁剪技术在物联网和边缘计算等领域的应用前景,为开发者提供了实用的内核优化参考方案。(148字)

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 443

Koupleless 可演进架构的设计与实践|当我们谈降本时,我们谈些什么

文|赵真灵(花名:有济)Koupleless 项目负责人蚂蚁集团技术专家本文3424字 阅读10分钟本篇文章属于 Koupleless 进阶系列文章第四篇,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(https://koupleless.io/)。进阶系列一:Koupleless 模块化的优势与挑战&我们是如何应对挑战的进阶系列...

金融级分布式架构 873

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SOFA Weekly|Koupleless 社区会议回顾、社区本周贡献、本周推荐阅读

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 229

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用koupleless实现模块化开发与多模块静态合并部署

koupleless是蚂蚁开源的基于sofa-ark的模块化研发框架GitHub - koupleless/koupleless: 模块化研发框架,运维调度系统,帮助应用解决研发运维系列痛点问题,省资源、秒级启动、灵活部署、快速需求交付等,并帮助存量应用低成本演进到 Serverless 模式;问题表象:在模块中rpc泛化调用时登录人信息没有传递下去,使用ServiceConfig动态暴漏rpc服务时也有这个问题。

qq_33606378的博客 1506

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

如何在一个基座上安装更多的 Koupleless 模块?

梁栎鹏(立蓬)蚂蚁集团技术工程师云原生领域工程师就职于蚂蚁集团中间件团队,参与维护与建设蚂蚁 SOFAArk 和 Koupleless 开源项目,参与内部 SOFAServerless 产品的研发和实践。本文 2773 字,预计阅读 7 分钟本文属于 Koupleless 进阶系列文章第五篇,默认读者对 Koupleless 的基础概念、能力都已经了解。如果还未了解过的可以在文末「阅读原文」查看...

金融级分布式架构 1251

Koupleless 是一种模块化的 Serverless 技术解决方案

Koupleless 是一种模块化的 Serverless 技术解决方案,它能让普通应用以比较低的代价演进为 Serverless 研发模式,让代码与资源解耦,轻松独立维护,与此同时支持秒级构建部署、合并部署、动态伸缩等能力为用户提供极致的研发运维体验,最终帮助企业实现降本增效。随着各行各业的信息化数字化转型,企业面临越来越多的研发效率、协作效率、资源成本和服务治理痛点,接下来带领大家逐一体验这些痛点,以及它们在 Koupleless 中是如何被解决的。

920

涂鸦智能落地 Koupleless 合并部署,实现云服务降本增效

文|八幡、朵拉杭州涂鸦智能技术专家主要研究微服务与可观测、消息引擎、任务调度、数据层中间件等领域。本文 5389字 阅读15分钟当前涂鸦通过 Koupleless 的静态合并部署能力,很好地解决了资源浪费问题。为了进一步提升研发效率,涂鸦与 Koupleless 正在开发动态合并部署能力,为公有云大规模合并部署打下基础,也为未来更长远的 Serverless 能力提供基座。Kouplele...

金融级分布式架构 1482

Koupleless 助力蚂蚁搜推平台 Serverless 化演进

文|陈铿彬(花名:阿歹)蚂蚁搜推技术专家本文5211字 阅读10分钟背景介绍蚂蚁推荐平台 Arec(Ant Recommender Platform, 后续简称 Arec)是针对蚂蚁搜索、推荐、营销以及投放等业务特点建设的在线算法 FaaS 平台。它是由支付宝通用推荐平台 RecNeptune(中文称: 海王星)演进发展而来,目前在蚂蚁内部服务了支付宝、数金、网商、国际等多个部门的搜...

金融级分布式架构 1583

SOFAArk与Koupleless:模块化架构如何提升微服务研发效率10倍?

在微服务架构盛行的今天,开发者们常常面临服务拆分过细导致的运维复杂、资源浪费和部署效率低下等问题。SOFAArk作为一款强大的类隔离组件,结合Koupleless模块化技术体系,为解决这些痛点提供了全新的思路。本文将深入探讨SOFAArk与Koupleless如何通过模块化架构提升微服务研发效率,让开发团队专注于业务创新,实现效率的飞跃。 ## 一、SOFAArk:微服务模块化的基石 🧱 S

gitblog_00953的博客 704

SOFA Weekly|SOFAServerless & Layotto 社区会议预告、社区本周贡献、SOFA 办公室摇人系列...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 235

Koupleless 内核系列|模块化隔离与共享带来的收益与挑战

文|赵真灵(花名:有济)Koupleless 项目负责人蚂蚁集团技术专家本文 3724 字 阅读 10分钟本篇文章属于「Koupleless 进阶系列文章」之一,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(https://koupleless.io/docs/introduction/intro-and-scenario/)。在 Kouple...

金融级分布式架构 896

Koupleless 2024 年度报告 & 2025 规划展望

赵真灵花名:有济Koupleless 负责人蚂蚁集团技术专家Koupleless 社区的开发和维护者,曾负责基于 K8s 的应用研发运维平台、Node/Pod 多级弹性伸缩与产品建设,当前主要负责蚂蚁及开源社区模块化应用架构演进和 Serverless 相关工作。本文4389 字,预计阅读8分钟时光匆匆又是一年。2024 落幕之际,我们对过去这一年做了回顾与总结,不仅是对一年以来每一位在 ...

金融级分布式架构 976

koupleless 合并多个微服务应用到一个应用实例(包含springcloud gateway)

Koupleless 是一种模块化的 Serverless 技术解决方案。基础原理是拆分成了基座+模块的概念。spring cloud gateway是webflux 和tomcat 部署到一起需要修改一些东西,基座需要引入。

偶是一只小小鸟~ 752

Koupleless 单进程多应用如何解决兼容问题

文|苟振东(花名:盛知)Koupleless 项目 committer蚂蚁集团技术专家本文5789字 阅读12分钟本篇文章属于 Koupleless 进阶系列文章第二篇,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(https://koupleless.io/)。进阶系列一可查看????:Koupleless 模块化的优势与挑战,我们是如何应对...

金融级分布式架构 754

SOFA Weekly|Koupleless 社区会议回顾、社区本周贡献、SOFA 聊天室、本周推荐阅读...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 278

Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!

文|赵云兴,葛志刚仁励家网络科技(杭州)有限公司架构师专注 to B 领域架构本文2111字 阅读5分钟背景 Background人力家由阿里钉钉与人力窝共同孵化,致力于为企业提供以薪酬为核心的一体化 HR SaaS 解决方案,加速对中国人力资源服务行业数字化赋能。人力资源软件通常由多模块组成,如人力资源规划、招聘、培训、绩效管理、薪酬福利、劳动关系,以及员工和组织管理等。...

金融级分布式架构 783
上一篇: Virtio I/O 虚拟化(一):Split Virtqueue
下一篇: SOFA Weekly|Koupleless 社区会议回顾、本周社区贡献、本周推荐阅读
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值