KEEPALIVED 安装
1、环境
节点
主机名
ip地址
操作系统版本
节点一
midware1
10.5.11.74
centos 7.5
节点二
midware1
10.5.11.75
centos 7.5
2、编译RPM包 官网只提供源码包,需要编译成安装包,编译环境可选本地虚拟机(需与安装机器操作系统版本一致)或者要安装的服务器
一般选择本地虚拟机,服务器缺少对应编译依赖
2.1、解压源码tar zxvf keepalived-2.1.3.tar.gz
2.2、前置依赖安装yum install make automake autoconf openssl-devel libnl3-devel ipset-devel iptables-devel rpm-build
2.3、编译cd keepalived-2.1.3
mkdir -p $HOME/rpmbuild/SOURCES./configure
make rpm
[root@midware2 soft]# ls $HOME/rpmbuild
BUILD BUILDROOT
2020-07-01
中间件
keepalived
XXL-JOB 微服务改造
1、改造目标
调度器、执行器全部随机端口,注册到注册中心
在执行器随机端口的情况下查看日志功能正常
调度器掉线后,执行器能够重新向调度器注册
2、定义CLOUD执行器 XxlJobCloudExecutor@Slf4j
public class XxlJobCloudExecutor extends XxlJobSpringExecutor {
@Override
public void start() throws Exception {
super.start();
}
public XxlJobCloudExecutor(DiscoveryClient discoveryClient, String xxlAdminServiceId) {
List<ServiceInstance> serviceInstances = null;
while (true) {
serviceInstances = disc
2020-05-15
SPRING CLOUD
xxl-job
ANGULAR 笔记
1、路由传参1.1 传参queryParams:
this.router.navigate(['pages/xxlJob/joblog'], {queryParams: {title: '查看调度日志[' + row.jobDesc + ']', jobId: row.id, jobGroup: row.jobGroup}});
1.2 接收参数1.2.1 构造函数注入 ActivatedRouteprivate activatedRoute: ActivatedRoute1.2.2 解析参数this.activatedRoute.queryParams.subscribe((value: any) => {
this.jobid = value.jobId;
this.jobgroup = value.jobGroup;
});2、在当前组件打开一个新的组件假设当前组件为 JobLogComponent,要打开的组件为 JobLogD
2020-05-15
前端