首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
wuk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
golang微服务框架Kratos实现鉴权 - Google Zanzibar(Ory/Keto、OpenFGA)
Google Zanzibar是谷歌2016年起上线的一致性全球授权系统。其开源实现有Ory的Keto和Auth0的OpenFGA。
一份不错的前端国际化方案指南
每个开发者能希望编写的程序可以让全世界的用户使用,它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。
单点登录的解决方案
单点登录:多个系统,只需要一次登录就能访问所有系统,只需要一次退出,就能退出所有系统。 可以实现会话跟踪的技术: 1.Cookie (通过request.getHeader request.getCookies) 2.Session 3.地址重写 4.Session、Cookie...
国际化全流程解决方案-kiwi
首先我们要明确的是,在软件国际化的过程中,涵盖了很多流程,比如:文案翻译,功能的本地化,相关 UI 设计基于不同语言布局的调整,时间格式调整等。在软件国际化过程中,由于我们要适配不同的语言,就造成了架构的复杂度提升,也会多出一些脏活累活。 所以国际化不仅仅是简单的文案翻译的过程…
MySQL存储大数据量解决方案
我们说 Mysql 单表适合存储的最大数据量,自然不是说能够存储的最大数据量,如果是说能够存储的最大量,那么,如果你使用自增 ID,最大就可以存储 2^32 或 2^64 条记录了,这是按自增 ID 的数据类型 int 或 bigint 来计算的;如果你不使用自增 id,且没有…
缓存三大问题及解决方案
1. 缓存来由 随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。 2. 缓存问题 虽然使用缓存给系统带来了一定的质的提升,但同时也带来了一些需要注意的问题。 …
Websocket集群解决方案
最近在项目中在做一个**消息推送**的功能,比如客户下单之后通知给给对应的客户发送**系统通知**,这种消息推送需要使用到全双工的`websocket`推送消息。 > 所谓的**全双工**表示客户端
MQ消息最终一致性解决方案
随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布式事务问题,多个服务之间使用自己单独维护的数据库,它们彼此之间不在同一个事务中,假如A执行成功了,B执行…
一个项目代码讲清楚DO/PO/BO/AO/E/DTO/DAO/ POJO/VO
在现代软件架构中,不同类型的类扮演着不同的角色,共同构成了一个清晰、模块化和可维护的系统。以下是对实体类(Entity)、数据传输对象(DTO)、领域对象(Domain Object)、持久化对象(P
10W QPS高并发,如何防止重复下单?
> 10wqps高并发,如何防止重复提交/支付订单? > 10wqps高并发,如何防止重复下单? > 10wqps高并发,如何防止重复支付? > 10wqps高并发,如何解决重复操作问题?