Spring-Boot-BestProject

百世仓储信息同步接口

作者:Sevattal
博客地址:sevattal.github.io
源码:源码下载

该文章的案例介绍

Chenk Erp系统 与 百世仓储,完成ERP系统中的出入库单、产品的信息同步给百世。而百世会同步出入库状态给Chenk Erp系统的案例。

该篇文章不介绍百世接口具体的使用案例,请根据百世官方接口文档的案例学习。百世仓储的官方文档地址为:https://open.800best.com/login

Oracle-LimitConnection

Oracle限制登录触发器实现

类似使用 trigger 限制登陆后,非 sysdba 方式再也无法在 DB 服务器本地使用 sqlplus 登陆了,因为 DB 服务器本地使用 sqlplus 登陆不需要监听器,而触发器这套规则需要监听器,所以有了触发器后 DB 服务器本地使用 sqlplus 登陆会提示 IP 为 NONE

Redis-Cluster

Redis Cluster 集群

参考:https://www.cnblogs.com/kismetv/p/9853040.html
集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。
集群由多个节点(Node)组成,Redis的数据分布在这些节点中。集群中的节点分为主节点和从节点:只有主节点负责读写请求和集群信息的维护;从节点只进行主节点数据和状态信息的复制。
集群的作用,可以归纳为两点:

Redis-Sentinel

Redis Sentinel 哨兵部署

环境搭建

操作系统:CentOS8
Redis版本:6.0.8(Redis已经提前安装好了)
Redis安装路径:/redis
Redis配置文件名:redis-6379.conf

IP HOST Redis-Port Sentinel-Port ROLE
192.168.10.11 redis1 6379 26379 Master
192.168.10.12 redis2 6379 26379 Slave1
192.168.10.13 redis3 6379 26379 Slave2

Redis-Part-Copy-Principle

Redis全量复制和部分复制

搬运:https://www.cnblogs.com/kismetv/p/9236731.html
在Redis2.8以前,从节点向主节点发送sync命令请求同步数据,此时的同步方式是全量复制;在Redis2.8及以后,从节点可以发送psync命令请求同步数据,此时根据主从节点当前状态的不同,同步方式可能是全量复制或部分复制。后文介绍以Redis2.8及以后版本为例。
全量复制:用于初次复制或其他无法进行部分复制的情况,将主节点中的所有数据都发送给从节点,是一个非常重型的操作。
部分复制:用于网络中断等情况后的复制,只将中断期间主节点执行的写命令发送给从节点,与全量复制相比更加高效。需要注意的是,如果网络中断时间过长,导致主节点没有能够完整地保存中断期间执行的写命令,则无法进行部分复制,仍使用全量复制。

|