LoopBack

Loopback 4: Many to Many Relation

房东的猫 提交于 2019-12-01 10:13:07
问题 I am trying to implement a way to filter data in tables which have ManytoMany relationship. I have following tables job, job_category and category. So far I am thinking in do a query to job_category using job_id and then use that result to add a condition using IN() but I do not find any way to impĺement this option either. Questions: How to implement ManytoMany relation in Loopback 4? How to filter a query using IN? PD I can use $inq for question number 2. filter.where = { ...filter.where,

Microsoft Edge does not allow localhost loopback for websockets

为君一笑 提交于 2019-12-01 04:28:10
I have web-site and desktop application, and I want to connect them by websockets. So my web-site tries to connect to wss://localhost:8080, for example. It works in IE11, but in "MS Edge" I have an error: Cross zone request is not allowed I have this problem on Win10 10240, so the flag "Allow localhost loopback" is enabled by default, and it did not help. When I use CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe" or this utility , all works as expected. So, is this a case, that in new builds of "MS Edge" loopbacks are allowed for http, but not allowed for

网路基础管理

廉价感情. 提交于 2019-12-01 01:14:18
网络基础管理 文章目录 网络基础管理 1. 网卡命名 1.1 传统网卡命名机制 1.2 redhat7网卡命名机制 1.3 网络接口名称组成格式 1.4 网卡设备的命名过程 1.5 回归传统命名 2. 网络管理常用命令 2.1 ifconfig 2.2 ip 2.3 route 2.4 hostname与hostnamectl 3. 网络相关配置文件 3.1 网络配置文件 3.2 网络接口配置文件 3.3 路由配置文件 3.4 DNS配置文件 4. NetworkManager管理网络 5. 使用原生network管理网络 6. 网络检测工具与故障排查 6.1 ping 6.2 host与nslookup 6.3 traceroute 6.4 netstat 6.5 ss 6.6 网络故障排查 作业 1. 网卡命名 1.1 传统网卡命名机制 传统命名: 以太网eth[0,1,2,…] wlan[0,1,2,…] 1.2 redhat7网卡命名机制 systemd对网络设备的命名方式: 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测,则根据此索引进行命名,例如eno1 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0

K8s 从懵圈到熟练 – 集群网络详解

ⅰ亾dé卋堺 提交于 2019-11-30 18:42:57
作者 | 声东 阿里云售后技术专家 **导读:**阿里云 K8S 集群网络目前有两种方案:一种是 flannel 方案;另外一种是基于 calico 和弹性网卡 eni 的 terway 方案。Terway 和 flannel 类似,不同的地方在于 terway 支持 Pod 弹性网卡,以及 NetworkPolicy 功能。本文中,作者基于当前的 1.12.6 版本,以 flannel 为例,深入分析阿里云 K8S 集群网络的实现方法。 鸟瞰 总体上来说,阿里云 K8S 集群网络配置完成之后,如下图所示:包括集群 CIDR、VPC 路由表、节点网络、节点的 podCIDR、节点上的虚拟网桥 cni0、连接 Pod 和网桥的 veth 等部分。 类似的图大家可能在很多文章中都看过,但因为其中相关配置过于复杂,比较难理解。这里我们可以看下这些配置背后的逻辑。 基本上我们可以把这些配置分三种情况来理解:集群配置,节点配置以及 Pod 配置。与这三种情况对应的,其实是对集群网络 IP 段的三次划分:首先是集群 CIDR,接着是为每个节点分配 podCIDR(即集群 CIDR 的子网段),最后在 podCIDR 里为每个 Pod 分配自己的 IP。 集群网络搭建 初始阶段 集群的创建,基于云资源 VPC 和 ECS,在创建完 VPC 和 ECS 之后,我们基本上可以得到如下图的资源配置

虚拟机中设置 CentOS 静态 IP

只谈情不闲聊 提交于 2019-11-30 18:17:48
作为开发人员在工作和学习中通过虚拟机使用 Linux 的情况肯定会非常多,但是 Linux 自带的终端使用体验较差,所以绝大多数使用者都会在宿主机上使用第三方 SSH工具(例如 Xshell)进行连接,然而在虚拟机中如果使用的是动态 IP 则会出现这次连接可以但下次连不上的情况,因为 IP 动态获取的嘛,是会变的。所以这篇文章的目的也就在于解决此问题。 确定虚拟机使用的网络配置 在设置静态 IP 之前,我们需要确定当前系统动态获取到的一些配置信息,以便我们后续使用。 IP地址及网卡名称 作者新装的一台虚拟机,执行的是最小化安装,所以什么工具也没有,使用 ip 来查看,执行结果如下: [root@192 ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2

10月5日-Linux学习第十四天-《Linux就该这么学》

不羁岁月 提交于 2019-11-30 17:59:37
今天学习了autofs自动挂载服务和BIND域名解析服务。 一、autofs自动挂载服务 当Linux系统的/etc/fstab文件挂载过多文件系统时,可能会对系统和网络负载造成一定影响。使用autofs自动挂载服务,可实现当用户需要访问某个资源时自动挂载,当挂载资源长时间(默认300秒)不使用时,可自动删除挂载的文件系统。 第一步:安装autofs自动挂载服务。yum install autofs。 第二步:修改autofs主配置文件。vim /etc/auto.master,新增需要自动挂载的文件系统,如cdrom。 # /media /etc/iso.misc --/media为挂载点上级目录,iso.misc为子配置文件,里面包含具体的挂载参数,子配置文件建议以.misc结尾 /misc /etc/auto.misc --/misc为挂载点上级目录,auto.misc为子配置文件,里面包含具体的挂载参数,子配置文件建议以.misc结尾 # 第三步:新增autofs服务自配置文件,并重启autofs服务,将autofs服务加入到开机进程中。 root@linuxprobe ~]# vim /etc/iso.misc --创建子配置文件 iso -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom --iso为实际挂载点目录,

File Upload With Loopback

与世无争的帅哥 提交于 2019-11-30 16:25:18
I created a Simple file uploading Application with loopback. Application client side i used simple html and Java Script code . i calling a loopback api with ajax call , this is Java Script code - $('#upload-input').on('change', function () { var files = $(this).get(0).files; if (files.length > 0) { // One or more files selected, process the file upload var form = new FormData(); for (var index = 0; index < files.length; index++) { var file = files[index]; form.append('Uploded Files', file, file.name); } $.ajax({ url: 'api/fileupload/upload', type: 'POST', data: form, processData: false,

TCP loopback connection vs Unix Domain Socket performance

£可爱£侵袭症+ 提交于 2019-11-30 06:09:27
问题 Working on an Android and iOS based application which require communication with a server running in the same device. Currently using TCP loopback connection for communicating with App and Server (App written in user layer, server written in C++ using Android NDK) I was wondering if replacing inter communication with Unix Domain socket would improve the performance? Or in-general is there any evidence/theory that proves that Unix Domain socket would give better performance then TCP loopback

Microsoft Edge does not allow localhost loopback for websockets

无人久伴 提交于 2019-11-30 04:07:44
问题 I have web-site and desktop application, and I want to connect them by websockets. So my web-site tries to connect to wss://localhost:8080, for example. It works in IE11, but in "MS Edge" I have an error: Cross zone request is not allowed I have this problem on Win10 10240, so the flag "Allow localhost loopback" is enabled by default, and it did not help. When I use CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe" or this utility, all works as expected. So, is

114.虚拟机命令、克隆虚拟机、快照、格式

梦想的初衷 提交于 2019-11-30 00:59:34
28.8 虚拟机管理 28.9 克隆虚拟机 28.10 快照管理 28.11 磁盘格式 28.8 虚拟机管理 安全完虚拟机需要重启,要退出虚拟机使用快捷键ctrl ] ps aux |grep kvm //查看kvm进程 virsh list //查看虚拟机列表,只能看到运行的虚拟机 virsh list --all //查看虚拟机列表,包括未运行的虚拟机 virsh console aminglinux01//进入指定虚拟机 virsh shutdown aminglinux01 //关闭虚拟机 (正常关机) virsh start aminglinux01 //开启虚拟机 virsh destroy aminglinux01//类似stop,这个是强制停止 (关闭电源) virsh undefine aminglinux01//彻底销毁虚拟机,会删除虚拟机配置文件(cat /etc/lilbvirt/qemu/aminglinux01.xml),virsh list --all就看不到了 #虚拟磁盘文件(aminginux.img)是没有删掉的,只有删除这个核心文件才会彻底删除虚拟机 ls /etc/libvirt/qemu/ //可以查看虚拟机配置文件 virsh autostart aminglinux01//宿主机开机该虚拟机也开机 virsh autostart -