English Document
cosky 是一个轻量级、低成本的服务注册、服务发现、配置服务 sdk,通过使用现有基础设施中的 redis(相信您已经部署了 redis),无需给运维部署带来额外的成本与负担。借助 redis 的高性能,cosky 提供了超高的 tps&qps (10w+/s jmh 基准测试)。cosky 结合本地进程缓存策略 + redis pubsub,实现实时进程缓存刷新,兼具无与伦比的 qps 性能 (7000w+/s jmh 基准测试) 和进程缓存与 redis 的实时一致性。
我们非常高兴地宣布 CoSky v5.2.0 正式发布!这是一个里程碑式的版本,带来了对最新 Spring 生态的支持、一次彻底的技术栈革新以及一系列激动人心的新功能。此版本致力于提升开发者体验、增强系统性能并提供一个更现代化、更强大的服务治理平台。
OrderedCorsWebFilter,为 REST API 提供灵活、可排序的全局跨域资源共享配置,简化前端集成。我们对管理控制台进行了彻底的架构重构,从 Angular 迁移至 React 技术栈,带来了全面的用户体验革新:
全新的服务拓扑功能,让您能够直观地洞察微服务间的依赖关系与运行状态。
配置管理中心:
服务与权限管理:
cosky-mirror 模块,简化项目架构。立即升级,体验更强大、更流畅的 CoSky!


Service Consumer --RPC--> Service Provider Examples
Kotlin DSL
<strong>val</strong> coskyVersion = <span style="color:#dd1144">"lastVersion"</span>;
implementation(<span style="color:#dd1144">"me.ahoo.cosky:spring-cloud-starter-cosky-config:<span style="color:#333333">${coskyVersion}</span>"</span>)
implementation(<span style="color:#dd1144">"me.ahoo.cosky:spring-cloud-starter-cosky-discovery:<span style="color:#333333">${coskyVersion}</span>"</span>)
implementation(<span style="color:#dd1144">"org.springframework.cloud:spring-cloud-starter-loadbalancer:3.0.3"</span>)
<span><?xml version="1.0" encoding="UTF-8"?></span> <span style="color:#55cde3"><<span style="color:#008080">project</span> <span>xmlns</span>=<span style="color:#dd1144">"http://m*en.apache.org/POM/4.0.0"</span> <span>xmlns:xsi</span>=<span style="color:#dd1144">"http://www.w3.org/2001/XMLSchema-instance"</span> <span>xsi:schemaLocation</span>=<span style="color:#dd1144">"http://m*en.apache.org/POM/4.0.0 http://m*en.apache.org/xsd/m*en-4.0.0.xsd"</span>></span> <span style="color:#55cde3"><<span style="color:#008080">modelVersion</span>></span>4.0.0<span style="color:#55cde3"></<span style="color:#008080">modelVersion</span>></span> <span style="color:#55cde3"><<span style="color:#008080">artifactId</span>></span>demo<span style="color:#55cde3"></<span style="color:#008080">artifactId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">properties</span>></span> <span style="color:#55cde3"><<span style="color:#008080">cosky.version</span>></span>lastVersion<span style="color:#55cde3"></<span style="color:#008080">cosky.version</span>></span> <span style="color:#55cde3"></<span style="color:#008080">properties</span>></span> <span style="color:#55cde3"><<span style="color:#008080">dependencies</span>></span> <span style="color:#55cde3"><<span style="color:#008080">dependency</span>></span> <span style="color:#55cde3"><<span style="color:#008080">groupId</span>></span>me.ahoo.cosky<span style="color:#55cde3"></<span style="color:#008080">groupId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">artifactId</span>></span>spring-cloud-starter-cosky-config<span style="color:#55cde3"></<span style="color:#008080">artifactId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">version</span>></span>${cosky.version}<span style="color:#55cde3"></<span style="color:#008080">version</span>></span> <span style="color:#55cde3"></<span style="color:#008080">dependency</span>></span> <span style="color:#55cde3"><<span style="color:#008080">dependency</span>></span> <span style="color:#55cde3"><<span style="color:#008080">groupId</span>></span>me.ahoo.cosky<span style="color:#55cde3"></<span style="color:#008080">groupId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">artifactId</span>></span>spring-cloud-starter-cosky-discovery<span style="color:#55cde3"></<span style="color:#008080">artifactId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">version</span>></span>${cosky.version}<span style="color:#55cde3"></<span style="color:#008080">version</span>></span> <span style="color:#55cde3"></<span style="color:#008080">dependency</span>></span> <span style="color:#55cde3"><<span style="color:#008080">dependency</span>></span> <span style="color:#55cde3"><<span style="color:#008080">groupId</span>></span>org.springframework.cloud<span style="color:#55cde3"></<span style="color:#008080">groupId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">artifactId</span>></span>spring-cloud-starter-loadbalancer<span style="color:#55cde3"></<span style="color:#008080">artifactId</span>></span> <span style="color:#55cde3"><<span style="color:#008080">version</span>></span>3.0.3<span style="color:#55cde3"></<span style="color:#008080">version</span>></span> <span style="color:#55cde3"></<span style="color:#008080">dependency</span>></span> <span style="color:#55cde3"></<span style="color:#008080">dependencies</span>></span> <span style="color:#55cde3"></<span style="color:#008080">project</span>></span>
<span>spring:</span>
<span>application:</span>
<span>name:</span> <span style="color:#dd1144">${service.name:cosky}</span>
<span>data:</span>
<span>redis:</span>
<span>url:</span> <span style="color:#dd1144">redis://localhost:6379</span>
<span>cloud:</span>
<span>cosky:</span>
<span>namespace:</span> <span style="color:#dd1144">${cosky.namespace:cosky-{system}}</span>
<span>config:</span>
<span>config-id:</span> <span style="color:#dd1144">${spring.application.name}.yaml</span>
<span>service-registry:</span>
<span>auto-registration:</span>
<span>enabled:</span> <span style="color:#dd1144">${cosky.auto-registry:true}</span>
<span>logging:</span>
<span>file:</span>
<span>name:</span> <span style="color:#dd1144">logs/${spring.application.name}.log</span>
根据您的环境选择三种部署方式之一:
下载最新版本并直接运行:
<span>#</span><span> 下载 cosky-server</span> wget https://github.com/Ahoo-Wang/cosky/releases/latest/download/cosky-server.tar <span> #</span><span> 解压并运行</span> tar -xvf cosky-server.tar cd cosky-server bin/cosky --server.port=8080 --spring.data.redis.url=redis://localhost:6379
使用 Docker 快速部署:
docker pull ahoowang/cosky:latest docker run --name cosky -d -p 8080:8080 \ -e SPRING_DATA_REDIS_URL=redis://your-redis-host:6379 \ ahoowang/cosky:latest
在 Kubernetes 集群中部署:
<span>apiVersion:</span> <span style="color:#dd1144">apps/v1</span>
<span>kind:</span> <span style="color:#dd1144">Deployment</span>
<span>metadata:</span>
<span>name:</span> <span style="color:#dd1144">cosky</span>
<span>labels:</span>
<span>app:</span> <span style="color:#dd1144">cosky</span>
<span>spec:</span>
<span>replicas:</span> <span style="color:#008080">1</span>
<span>selector:</span>
<span>matchLabels:</span>
<span>app:</span> <span style="color:#dd1144">cosky</span>
<span>template:</span>
<span>metadata:</span>
<span>labels:</span>
<span>app:</span> <span style="color:#dd1144">cosky</span>
<span>spec:</span>
<span>containers:</span>
<span>-</span> <span>name:</span> <span style="color:#dd1144">cosky</span>
<span>image:</span> <span style="color:#dd1144">ahoowang/cosky:latest</span>
<span>ports:</span>
<span>-</span> <span>containerPort:</span> <span style="color:#008080">8080</span>
<span>protocol:</span> <span style="color:#dd1144">TCP</span>
<span>env:</span>
<span>-</span> <span>name:</span> <span style="color:#dd1144">SPRING_DATA_REDIS_URL</span>
<span>value:</span> <span style="color:#dd1144">redis://your-redis-host:6379</span>
<span>resources:</span>
<span>requests:</span>
<span>cpu:</span> <span style="color:#dd1144">250m</span>
<span>memory:</span> <span style="color:#dd1144">1024Mi</span>
<span>limits:</span>
<span>cpu:</span> <span style="color:#dd1144">"1"</span>
<span>memory:</span> <span style="color:#dd1144">1280Mi</span>
<span>volumeMounts:</span>
<span>-</span> <span>name:</span> <span style="color:#dd1144">volume-localtime</span>
<span>mountPath:</span> <span style="color:#dd1144">/etc/localtime</span>
<span>volumes:</span>
<span>-</span> <span>name:</span> <span style="color:#dd1144">volume-localtime</span>
<span>hostPath:</span>
<span>path:</span> <span style="color:#dd1144">/etc/localtime</span>
<span>type:</span> <span style="color:#dd1144">""</span>
<span>---</span>
<span>apiVersion:</span> <span style="color:#dd1144">v1</span>
<span>kind:</span> <span style="color:#dd1144">Service</span>
<span>metadata:</span>
<span>name:</span> <span style="color:#dd1144">cosky</span>
<span>labels:</span>
<span>app:</span> <span style="color:#dd1144">cosky</span>
<span>spec:</span>
<span>selector:</span>
<span>app:</span> <span style="color:#dd1144">cosky</span>
<span>ports:</span>
<span>-</span> <span>name:</span> <span style="color:#dd1144">rest</span>
<span>port:</span> <span style="color:#008080">80</span>
<span>protocol:</span> <span style="color:#dd1144">TCP</span>
<span>targetPort:</span> <span style="color:#008080">8080</span>
访问基于Web的管理界面:
http://localhost:8080

CoSky Dashboard 提供以下功能:

enforce-init-super-user: true,CoSky 会帮助你重新初始化密码并打印在控制台。
---------------- ****** CoSky - init super user:[cosky] password:[6TrmOux4Oj] ****** ----------------

添加角色


添加用户
Hugging Face
Hugging Face AI开源社区
270
查看详情




编辑配置

回滚配置

从 Nacos 导入配置


编辑服务实例信息

https://ahoo-cosky.apifox.cn/
CoSky 提供卓越的性能,相比其他方案性能提升数个数量级
gradle cosky-config:jmh <span>#</span><span> or</span> j*a -jar cosky-config/build/libs/cosky-config-lastVersion-jmh.jar -bm thrpt -t 25 -wi 1 -rf json -f 1
Benchmark Mode Cnt Score Error Units ConsistencyRedisConfigServiceBenchmark.getConfig thrpt 256733987.827 ops/s RedisConfigServiceBenchmark.getConfig thrpt 241787.679 ops/s RedisConfigServiceBenchmark.setConfig thrpt 140461.112 ops/s
gradle cosky-discovery:jmh <span>#</span><span> or</span> j*a -jar cosky-discovery/build/libs/cosky-discovery-lastVersion-jmh.jar -bm thrpt -t 25 -wi 1 -rf json -f 1
Benchmark Mode Cnt Score Error Units ConsistencyRedisServiceDiscoveryBenchmark.getInstances thrpt 76621729.048 ops/s ConsistencyRedisServiceDiscoveryBenchmark.getServices thrpt 455760632.346 ops/s RedisServiceDiscoveryBenchmark.getInstances thrpt 226909.985 ops/s RedisServiceDiscoveryBenchmark.getServices thrpt 304979.150 ops/s RedisServiceRegistryBenchmark.deregister thrpt 255305.648 ops/s RedisServiceRegistryBenchmark.register thrpt 110664.160 ops/s RedisServiceRegistryBenchmark.renew thrpt 210960.325 ops/s
? 关键洞察: CoSky 的一致性层在配置检索方面提供超过 800 倍的性能提升,在服务发现方面提供超过 250 倍的性能提升,相比标准 Redis 操作。
CoSky-Mirror 就像一座桥梁连接 Nacos 和 CoSky,构建一个统一的服务发现平台,实现无缝集成。


通过 CoSky-Mirror,您可以:
| 功能 | CoSky | Eureka | Consul | CoreDNS | Zookeeper | Nacos | Apollo |
|---|---|---|---|---|---|---|---|
| 健康检查 | Client Beat | Client Beat | TCP/HTTP/gRPC/Cmd | Keep Alive | Keep Alive | TCP/HTTP/Client Beat | Client Beat |
| 负载均衡策略 | Weight/Selector | Ribbon | Fabio | RoundRobin | RoundRobin | Weight/metadata/RoundRobin | RoundRobin |
| 自动注销实例 | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
| 访问协议 | HTTP/Redis | HTTP | HTTP/DNS | DNS | TCP | HTTP/DNS | HTTP |
| 监听支持 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
| SpringCloud集成 | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ |
| K8S集成 | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ |
| 持久化 | Redis | - | - | - | - | MySql | MySql |
欢迎社区贡献!无论是报告错误、提出功能建议还是提交拉取请求,您的参与都能帮助 CoSky 变得更好。
CoSky 是基于 Apache License 2.0 许可的开源软件。
源码地址:点击下载
以上就是拥抱 Spring Boot 4,重构 React 现代化仪表盘 | CoSky v5.2.0 发布的详细内容,更多请关注其它相关文章!
# 编辑器
# 网站推广方式类型
# 什么网站可以推广宾馆
# 铜川网站优化软件哪个好
# 嘉兴网站优化排行
# 营销推广运营怎么写文案
# 南通市网站建设专业现状
# 网络推广营销主题名称
# 北京哪里有抖音营销推广
# seo定向优化教学视频
# 天津怎么做网站优化的
# 高性能
# 负载均衡
# 带来了
# 多个
# 选择器
# mysql
# 绑定
# 开源
# 您的
# 重构
# docker
# json
# git
# bootstrap
# 前端
# js
# redis
# java
# word
# react
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
阿里达摩院发布免费开放100项AI专利许可的动机是什么?
微幼科技晨检机器人与人工晨检相比,有何优势
OpenAI 为开发者推出 GPT 聊天机器人 API 大更新,同时降低价格
万兴播爆桌面端上线,支持AI数字人搜索、视频编辑等功能
对话无界AI创始人长铗:AI的创业机会在应用层丨创新者Innovator
Meta Quest订阅服务每月7.99美元畅玩两款VR游戏应用
第 66 届格莱美奖规定,AI 作品将无法获得评奖资格
Valve Index VR 头显销量下滑,上市四年的长青树渐失光彩
江永:精准施训提升通信无人机应急救援能力
日媒关注中国推进鸟类识别 AI 普及,除监测保护外还可预防传染性疾病
RoboNeo安装教程
新华全媒+|AI:当心,我可能欺骗了你!
乐天派AI桌面机器人提供的正能量情绪价值直接拉满,妥妥的治愈系
深圳人工智能企业超1900家
LinkedIn 推出生成式 AI 辅助撰写帖文功能,将向所有用户开放
城市在采用人工智能方面进展如何?
一文看懂被英伟达看中的九号机器人移动底盘
智能技术提高现代商业运营的7七种方式
腾讯机器狗进化:通过深度学习掌握自主决策能力
中国AI公有云市场2025年逆势蓬勃增长,增速高达80.6%
当人工智能开始写高考作文?作家陈崇正、朱山坡谈文学与未来
特斯拉机器人面世 未来将大幅提振磁材需求,引领人工智能时代
微软商店 AI 摘要功能开启预览,帮助用户迅速了解应用评价
看似低调,实则稳健:字节在AI路上会遇到什么?
支持跨语言、人声狗吠互换,仅利用最近邻的简单语音转换模型有多神奇
360°/180°双模式,佳能公布可折叠小体积的VR全景相机
Midjourney创始人:AI应该成为人类思想的延伸
AI大举入侵内容行业,哪些上市*及动漫公司进行了布局?
类GPT模型训练提速26.5%,清华朱军等人用INT4算法加速神经网络训练
放弃自动驾驶,也是一种和解
从谷歌到亚马逊,科技巨头们的AI痴迷
海南省公安机关警用无人机培训班结业并举行警航比武演练
全国青少年无人机大赛重庆市选拔赛开赛 1252名中小学生参加
世界人工智能大会高合发表演讲,HiPhi Y即将全球上市
《自然》杂志拒绝刊登人工智能生成的图片和视频
“痴迷”元宇宙,魔珐科技想做什么?
智能化解决方案:保障数据安全阻击泄露和丢失
如何用AI开创智慧能源新时代?固德威正让能源“通人性”!
花16000元买四款扫拖机器人!科沃斯追觅石头小米谁能笑到最后?
李开复:未来几年,人工智能会革了所有人的命,除非你这么做
比尔盖茨:AI确实存在风险,但可控
华为盘古AI模型实现秒级全球气象预报时间缩短
农业产业升级:AI驱动的“崃·见田”开启农田未来展望
石头扫拖机器人 G20 618 福利来袭:4999 元,超值配件领到手软
随时随地,追踪每个像素,连遮挡都不怕的「追踪一切」视频算法来了
朝鲜出现国产大型察打一体无人机,实力世界第二,太意外了
Unity 推出面向开发者的 AI 软件市场 AI Hub,股价飙涨 15%
OpenAI夺冠:人工智能为云计算带来新变革
卫星通信牵引物联网竞争升维,模组厂商如何决胜百亿市场?
软通动力天枢元宇宙研究院签约落户江宁高新区
2025-12-18
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。