微服务
文章平均质量分 88
JF Coder
https://gitee.com/jf_g_admin
展开
-
tini启动进程的原理
tini是一个小型的守护进程初始化系统,主要用于容器环境下作为 PID 为 1 的init进程。在 Linux 系统中,PID(进程标识符)为 1 的进程具有特殊的意义,它是系统的第一个进程,也称为 init 进程,负责创建、管理和终止其他所有进程,并且能够正确地处理和转发信号给其子进程。在 Docker 容器中,由于容器通常会直接运行用户指定的应用程序而非一个完整的 init 系统(如 Systemd 或 Upstart),因此有时候会出现信号处理不当或者僵尸进程的问题。原创 2024-03-19 00:21:51 · 1302 阅读 · 1 评论 -
多数据源下Seata分布式事务出现的问题和解决方法
推荐使用AT模式整体机制两阶段提交协议的演变:一阶段:业务数据和回滚日志记录在同一个本地事务中提交(本地数据库先保存,并向undo_log表写入日志),释放本地锁和连接资源。二阶段:提交异步化,非常快速地完成。回滚通过一阶段的回滚日志进行反向补偿(回滚时-读取undo_log表回滚回初始状态)...原创 2021-10-24 09:14:57 · 10781 阅读 · 6 评论 -
看菜鸟如何用一篇文章学Docker(超详细)
用一篇文章学完Docker镜像加载原理Docker常用的命令docker容器文件移动复制commit镜像安装可视化工具Portainer和Rancher容器数据卷具名和匿名挂载如何判断是具名挂载还是指定路径挂载Dockerfile文件说明使Dockerfile 定制镜像原创 2021-02-28 16:48:05 · 30122 阅读 · 12 评论 -
API安全性与缓存机制OAuth2-使用REST JSON XML和JAX-RS构建微服务,大数据(二)
api OAuth安全性与缓存,令牌令牌是由授权服务器生成的随机字符串,在客户端请求时发出;1. 访问令牌(Access Tokens)允许第三方应用程序访问用户数据,由客户端作为参数发送,生存时间由授权服务器定义,另外必须维持保密性,一般对用户不透明,可能被客户端网站储存起来(存在session中也不一定)2. 刷新令牌随着访问令牌发出,但不同,不是每次请求都发送,仅用于发送到授权服务器;授权码何时用到?需要获得长时间的访问令牌,授权码可以使用刷新令牌进行续订;原创 2020-12-13 22:19:32 · 6759 阅读 · 4 评论 -
使用REST JSON XML和JAX-RS构建微服务,大数据(一)
RESTful API ,SAOP 的基本原理,SAOP,REST等;开发人员通常都需要为一个应用写API接口,使应用集成业务逻辑运行在服务器上,只要客户端和服务器符合web的统一接口,它们就可以使用任何语言或技术独立实现部署;REST(Representation State Transfer (表述性状态传递))是一种软件架构风格,或者说是一种规范,其强调HTTP原创 2020-12-13 22:09:36 · 5840 阅读 · 6 评论