微服务架构下的统一授权 识别客户端的身份,并且能够保存这个身份的状态 HTTP协议无状态协议: 浏览器的Cookie(disk / mem),客户端的状态存储 服务器端的session(服务端的状态存储) 集群模式下的会话丢失 Session Sticky IPHASH |hash(ip)|%目标服 ...
分类:
其他好文 时间:
2020-12-21 11:07:37
阅读次数:
0
作者 | 田小单 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行 ...
分类:
编程语言 时间:
2020-12-19 13:38:37
阅读次数:
7
rabbitmq版本:3.6.14 spring-core 版本: 4.2.5.RELEASE 备注:如果springboot升级到比较高的版本,能用到更高版本的amqp依赖包和spring-core依赖包,有比以下实现delay延迟消费的更好的代码。 声明exchange: Map<String, ...
分类:
其他好文 时间:
2020-12-19 13:38:01
阅读次数:
4
随着业务的增长,一般的公司都会经历一个从单库单表到分库分表的过程 , 需要考虑以下要素判断是否开始分库分表 1. 如果mysql单库的QPS超过1000就要考虑分库了 , 一般根据业务进行分库 目前新浪邮箱的主库是sinanet 各种辅助库 userservice客服系统 sinastore 文件存 ...
分类:
数据库 时间:
2020-12-16 11:44:14
阅读次数:
5
源数据库置于readonly状态 1 SQL> conn sys/oracle_4U@windb as sysdba 2 已连接到空闲例程。 3 SQL> startup mount 4 ORACLE 例程已经启动。 5 6 Total System Global Area 1728053248 b ...
分类:
数据库 时间:
2020-12-16 11:43:51
阅读次数:
5
常规步骤:在迁移前后,如果CRS使用的盘的路径发生改变(如 从使用/dev/rhdiskXX 变成 /dev/rhdiskpowerXX 或者 从/dev/rhdiskpowerXX 变成 /dev/rhdiskXX 或者其他类似变化),需要在确定即将进行迁移动作,手动停止CRS之前修改ASM实例里 ...
分类:
其他好文 时间:
2020-12-15 12:40:18
阅读次数:
4
0、题记实际业务场景中,会遇到基础数据存在Mysql中,实时写入数据量比较大的情景。迁移至kafka是一种比较好的业务选型方案。而mysql写入kafka的选型方案有:方案一:logstash_output_kafka插件。方案二:kafka_connector。方案三:debezium插件。方案四:flume。方案五:其他类似方案。其中:debezium和flume是基于mysqlbinlog实
分类:
数据库 时间:
2020-12-15 12:34:47
阅读次数:
9
Gitea迁移记录 由于原服务器不稳定,所以决定将A迁移到B服务器上 应老板要求用户,项目,记录不能丢失,Gitea我是使用Docker安装的 由于想偷懒,我所有的文件路径均按照旧服务器上的配置 1.首先在新服务器上安装Gitea 如果不知道怎么安装可以参考 2.找到A服务器gitea数据储存文件夹 ...
分类:
其他好文 时间:
2020-12-15 11:45:17
阅读次数:
2
前言生产环境中会遇到RabbitMQ数据迁移的场景,例如:切换云服务厂商、不同Region之间数据迁移、新搭建RabbitMQ实例,数据需要同步至新的RabbitMQ实例。前提条件:源RabbitMQ实例打开了shovel插件。目的RabbitMQ实例打开了shovel插件。源实例与目的实例能够网络互通。当前以华为云不同Region下RabbitMQ实例数据迁移为例子。已在华为云北京Region、
分类:
其他好文 时间:
2020-12-15 11:39:27
阅读次数:
2
ES集群下线节点扩容,然后在上线 1、将节点从集群路由策略中排除 PUT _cluster/settings { "transient" : { "cluster.routing.allocation.exclude._name" : "node-1" } } 2、等待节点上分片全部被迁移 3、下线 ...
分类:
其他好文 时间:
2020-12-14 13:34:02
阅读次数:
4