自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务的压力测试

Grafana k6是一个高性能的负载测试工具,使用Go语言编写,内嵌JavaScript运行时,可以轻松进行测试脚本编写。您可以使用k6来模拟流量,作为混沌实验的一部分,从k6测试中触发它们,或者在Kubernetes中使用xk6-disruptor注入不同类型的故障。此外,k6还可以自动化和计划频繁触发带有小负载的测试,以持续验证生产环境的性能和可用性。

2024-06-30 15:01:34 327 2

原创 k8s 集群管理和监控

k8s是用于自动部署、扩缩和管理容器化应用程序的开源系统。

2024-06-29 20:50:05 876

原创 容器化和Devops

容器化技术是一种轻量级的虚拟化技术,它是一种将应用程序及其依赖打包在一起以便在不同环境中运行的技术,使得应用程序的部署和运维变得更加简单和高效。Devops是一种软件开发方法,它强调开发团队和运维团队之间的协作和沟通,以实现快速交付高质量的软件。容器化技术和Devops的结合,可以帮助团队更好地实现持续集成、持续交付和持续部署,从而提高软件交付的速度和质量。

2024-06-29 09:24:55 364

原创 服务安全之mTLS

微服务的安全主要包含两种方式:面向用户的,和面向服务的,这里主要介绍mTLS的实现。mTLS是一种双向认证机制,服务端和客户端都需要验证对方的身份,这样既可以保证通信的安全性,也可以保证跨集群调用中客户端和服务器的的身份校验。

2024-06-28 13:37:25 238

原创 数据的一致性保证

在分布式系统中,数据的一致性是一个非常重要的问题,本文将介绍一下基于version的一致性保证的实现。

2024-06-27 10:33:38 128

原创 微服务间的通信

微服务之间通信主要分两种方式:同步RPC 和异步MQ。

2024-06-27 09:09:55 270

原创 房间(大厅/战斗)服务器的实现

大世界是一个大的房间,可以容纳很多玩家,玩家可以在这里自由移动,聊天,组队等。

2024-06-26 16:00:08 225

原创 规范开发流程

合理规范的开发流程,可以有效提高开发进度,保证产出质量和相关的分支管理,版本发布等。

2024-06-25 18:29:03 144

原创 服务安全之token授权机制

服务会给每个session 颁发一个token,用于后续的请求认证。登陆认证一般采用第三方登陆(微信,qq)等,遵循。

2024-06-25 17:02:07 261

原创 拆分服务开始

和,分别用两个git仓库管理注意:服务拆分需要在演化中进行,不要一开始就拆分得太细,否则会增加维护成本PlatformPlatformPrivate。

2024-06-25 16:51:45 214

原创 从0-1设计云原生游戏微服务架构

本系列文章主要描述如何实战架构一个高可用/autoscale的云原生游戏微服务架构,会持续更新。

2024-06-25 16:44:03 781

原创 10分钟搭建自动部署(CD)的单机集群环境

10分钟搭建自动部署(CD)的单机docker集群环境

2024-06-18 11:47:50 355

原创 Golang-Map

【代码】Golang-Map。

2023-06-27 16:14:59 52 1

原创 微服务的一些通用解决方案

数据一致性分发事务性发件箱模式: Transactional outbox变更数据捕获 : Change Data Capture(CDC)双写 (需要后台校验补偿)tips: 确保单一真是数据源(Single Source of Truth)数据聚合joinBackend For Frontend(BFF) 聚合层CQRS (最终一致性)分布式事务2PC/XA/TCC (强一致性ACID) ~ SeataSaga 模式(最终一致性): ~ Cadence/Temporal

2023-06-27 16:07:01 71 1

原创 英语 in, on, at的区别

in, on, at的区别和用法

2022-07-04 20:49:18 425

原创 UML 对象关系表示

UML 中对象之间不同关系的表示

2022-07-04 20:37:13 780

原创 生活纪实_0

这个周末注定是最繁忙的一次周末了!z

2014-08-10 22:56:49 455

cocos2d-x粒子编辑器源码

cocos2d-x粒子编辑器源码

2013-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除