摘要: 在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。服务调用有两种方式,一种是RPC(Remote Procedure Call)方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。消息方式是松耦合方式,比紧耦合的RPC方式要 阅读全文
posted @ 2023-12-02 14:46 郭老头 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Sentinel 对监控数据的做法是定时落盘在客户端,然后 Sentinel 提供接口去拉取日志文件。所以 Sentinel 在监控数据上理论上是最少存储 1 天以上的数据;然而作为控制台展示,则仅在内存中聚合 5 分钟以内的统计数据,不进行持久化。官方鼓励大家对 Dashboard 进行改造实现指 阅读全文
posted @ 2023-11-15 15:46 郭老头 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文根据我司账号模块的设计,提供思路,仅供参考。 一、 自建的登陆体系 1.1.1 手机号登陆注册 该设计的思路是每个手机号对应 阅读全文
posted @ 2023-10-26 09:42 郭老头 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 同源策略 在浏览器中,内容是很开放的,任何资源都可以接入其中,如 JavaScript 文件、图片、音频、视频等资源,甚至可以下载其他站点的可执行文件。 但也不是说浏览器就是完全自由的,如果不加以控制,就会出现一些不可控的局面,例如会出现一些安全问题,如: 跨站脚本攻击(XSS) SQL 注入攻击 阅读全文
posted @ 2023-10-25 16:28 郭老头 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、背景 工作中遇到项目使用Disruptor做消息队列,对你没看错,不是Kafka,也不是RabbitMQ; Disruptor有个最大的优点就是快,还有一点它是开源的哦,下面做个简单的记录. 二、Disruptor介绍 1、 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发 阅读全文
posted @ 2023-10-25 15:36 郭老头 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1、环境准备 2、官网下载erlang与rabbitmq 3、安装erlang export ERL_HOME=/usr/local/erlangexport PATH=$PATH:$ERL_HOME/bin source /etc/profile 4、安装RabbitMQ 5、设置rabbitmq 阅读全文
posted @ 2019-01-17 09:44 郭老头 阅读(245) 评论(0) 推荐(0) 编辑
摘要: redis版本:3.2.3 架构: 3节点redis集群,并为每个节点设置一个备用节点,共6个节点 1、安装redis镜像 2、创建网段 3、创建6节点的redis容器 4、为6个节点redis修改配置文件,并启动服务 5、创建redis集群 6、进入redis集群中测试 完成。 阅读全文
posted @ 2019-01-13 17:14 郭老头 阅读(1663) 评论(1) 推荐(0) 编辑
摘要: 架构: 步骤: 1、安装centos7 ,设置宿主机IP:192.168.1.224 2、先更新yum软件管理器,再安装docker docker管理 3、启动docker,配置镜像下载地址 https://www.daocloud.io 中找到docker加速器,找到linux版本加速器,拷贝在l 阅读全文
posted @ 2019-01-11 17:20 郭老头 阅读(1689) 评论(2) 推荐(0) 编辑
摘要: 一、搭建PXC集群 1、环境:centos7+PXC5.7.21+mycat1.6.5 2、卸载mariadb 3、禁用防火墙或者开放端口 4、安装pxc集群 5、设置mysql初始密码与账户 6、取消mysql开机自启动(否则会自动同步集群数据,同步期间,整个集群无法对外提供服务) 7、停止各节点 阅读全文
posted @ 2018-12-25 16:38 郭老头 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 比较常见的权限框架有两种,一种是Spring Security,另一种是Apache Shiro,两种框架各有优劣,个人感觉Shiro更容易使用,更加灵活,也更符合RABC规则,而且是java官方更推崇的安全验证框架。下面我将shiro的使用demo分享出来,能力所限,不到之处,请大家指正。 Shi 阅读全文
posted @ 2018-11-21 17:21 郭老头 阅读(643) 评论(0) 推荐(0) 编辑