一:介绍 1.简介 K8s有很多技术概念,同时对应很多API对象,最重要的也是最基础的是微服务 Pod是在K8s部署中运行部署应用或服务的最小单元,它是可以支持多容器的 Pod的设计理念是支持多个容器在一个Pod中共享网络地址和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务 如 ...
分类:
Web程序 时间:
2020-12-15 12:22:28
阅读次数:
4
使进程执行某一程序。成功无返回值,失败返回 -1 int execlp(const char *file, const char *arg, ...); 借助 PATH 环境变量找寻待执行程序 参1: 程序名 参2: argv0 参3: argv1 ...: argvN 哨兵:NULL int ex ...
分类:
其他好文 时间:
2020-12-15 12:22:16
阅读次数:
3
如何把Kafka消息时延秒降10倍背景国内某大型税务系统,业务应用分布式上云改造。业务难题如上图所示是模拟客户的业务网页构建的一个并发访问模型。用户在页面点击从而产生一个HTTP请求,这个请求发送到业务生产进程,就会启动一个投递线程(DeliverThread)调用Kafka的SDK接口,并发送3条消息到DMS(分布式消息服务),每条消息大小3k,需要等待3条消息都被处理完成后才会返回请求响应⑧。
分类:
其他好文 时间:
2020-12-15 11:39:09
阅读次数:
1
fcntl.h 头文件,file control的缩写。 int open(const char *path, int oflag) int openat(int fd, const char *path, int oflag) 将准备打开的文件或是设备的名字作为参数path传给函数,oflags用 ...
分类:
系统相关 时间:
2020-12-14 13:52:10
阅读次数:
8
编制实现进程的管道通信的程序 使用系统调用pipe()建立一条管道线,两个子进程分别向管道写一句话: Child process 1 is sending a message! Child process 2 is sending a message! 而父进程则从管道中读出来自于两个子进程的信息, ...
分类:
系统相关 时间:
2020-12-14 13:39:36
阅读次数:
4
本篇了解一下常见的IO模型:阻塞IO、非阻塞IO、信号驱动IO、异步IO 通常用户进程一个完整IO包括两个阶段:用户进程空间<->内核空间,内核空间<->设备空间(网络/磁盘)。IO有内存IO、磁盘IO、网络IO,通常所说的IO是指磁盘或网络IO。 在linux系统中,程序无法直接操作IO设备,必须 ...
分类:
其他好文 时间:
2020-12-14 13:38:35
阅读次数:
3
查看项目进程:? ????ps -ef | grep xxx 结束进程: kill -9 xxx 实时查看日志: tail -fn 1000 xxx 以上已经足够平时得日常使用。 ...
分类:
系统相关 时间:
2020-12-14 13:31:47
阅读次数:
6
SADDR: 会话地址SID : 会话 IDSERIAL# : 会话串口号。 用于唯一确定会话对象。 因为 SID 可能在关闭后被下一个会话使用AUDSID : 审计会话 IDPADDR: 拥有会话的进程地址USER#: Oracle 用户 IDUSERNAME: Oracle 用户名字COMMAN ...
分类:
其他好文 时间:
2020-12-14 12:47:08
阅读次数:
2
当某个任务启动时,程序会将该任务相关的进程保存在一个字典中,如果某个进程成功执行完,就将该字典中相关任务删除; 1. 首先定义共享变量和队列: from multiprocessing import Manager,Queue pid = Manager().dict()q = Queue() 2. ...
分类:
编程语言 时间:
2020-12-11 12:41:25
阅读次数:
31
1、描述Linux发行版的系统目录名称命名规则以及用途。/根/bin/usr/bin可执行程序工具命令二进制程序普通用户能执行/boot引导文件核心文件内核/dev设备c开头字符型顺序读取设备b开头块设备/etc配置文件/home家目录存放用户/root管理员root目录/sbinroot账号才能执行权限的程序和命令/tmp临时文件夹/usr二级根/var变化内容程序存放网页等/mnt临时挂载点/
分类:
系统相关 时间:
2020-12-11 12:14:38
阅读次数:
8