3A网络 3A网络
3年前
原生 Redis 跨数据中心双向同步优化实践
原生Redis跨数据中心双向同步优化实践一、背景公司基于业务发展以及战略部署,需要实现在多个数据中心单元化部署,一方面可以实现多数据中心容灾,另外可以提升用户请求访问速度。需要保证多数据中心容灾或者实现用户就近访问的话,需要各个数据
Stella981 Stella981
4年前
Canal & Otter 的一些注意事项和最佳实践
1,canal和otter由于是java开发的,运行在windows和linux上都可以2,为了使用otter必须要canal的支持,otter作为canal的消费方,当然也可以单独使用canal,如果你有消费mysqlbinlog的需求3,canal有几种运行方式,生产环境中推荐使用zookeeper的持久化方式,对应的spring配置文件为:d
Wesley13 Wesley13
4年前
LCN分布式事务框架
框架特点1.支持各种基于spring的db框架2.兼容springcloud、dubbo3.使用简单,代码完全开源4.基于切面的强一致性事务框架5.高可用,模块可以依赖dubbo或springcloud的集群方式做集群化,TxManager也可以做集群化使用示例分布式事务发起方:@Overrid
Stella981 Stella981
4年前
MediaWiki 设置QQ邮箱SMTP(SSl方式)发送邮件
MediaWiki默认采用本机作为邮件发送服务器,而发出去的邮件很容易被接收方当成垃圾邮件或者直接被屏蔽掉,所以建议直接采用第三方smtp服务器,以腾讯企业邮箱为例:安装需要的库PHP7使用composer安装依赖库composerrequireupdatenodevpear/mailpear/net_smt
Stella981 Stella981
4年前
OAuth(开放授权)
HTTPBasicAuthHTTPBasicAuth简单点说明就是每次请求API时都提供用户的username和password,简言之,BasicAuth是配合RESTfulAPI使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此
Stella981 Stella981
4年前
Quartus系列:Quartus II 调用ModelSim仿真调试
1.新建一个项目过程参考"QuartusII创建工程流程",在该流程第5步时,选在EDATool的窗口时,选择第三方的EDA工具以及设计使用的设计语言,如下图所示:!(https://oscimg.oschina.net/oscnet/9eb944837860bba541b88ce56bb09956e4f.png)!(https://
Wesley13 Wesley13
4年前
IOS开发之支付功能概述
前言:本随笔将对IOS开发的支付功能进行一个概述。内容大纲:一、常见的支付方案简介二、第三方支付SDK三、苹果官方支付方案四、Web支付方案正文:一、常见的支付方案简介!(http://static.oschina.net/uploads/img/201603/11165221_46C0.p
Wesley13 Wesley13
4年前
UDP:user datagram protocol
1.引言1.1简介运输层提供了端到端(主机中的进程)的服务;网络层提供了主机到主机之间的服务;一个运输层协议可能对应着多个应用层协议,因此它具备一个非常重要的功能复用(multiplexing)和分用(demultiplexing)\:复用multiplexing指发送方应用进程可以使用同
Wesley13 Wesley13
4年前
Java 注解
概述注解时在Java5中开始引入的概念。可以将注解想象成标签,给指定的方法、类、变量、参数、包等贴上一个标签。!Java注解(https://oscimg.oschina.net/oscnet/6503c7a6ffdfc128c47635d91220373e1af.jpg)@Override注解就是告诉编译器,这个方法是重写的父类方
Stella981 Stella981
4年前
Kafka 原理以及分区分配策略剖析
一、简介 ApacheKafka是一个分布式的流处理平台(分布式的基于发布/订阅模式的消息队列【MessageQueue】)。流处理平台有以下3个特性:可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。可以储存流式的记录,并且有较好的容错性。可