前提 Canal上一个正式版是于2019-9-2发布的v1.1.4,笔者几个月前把这个版本的Canal推上了生产环境,部署了HA集群。过程中虽然遇到不少的坑,但是在不出问题的前提下,Canal的作用还是非常明显的。上周的一次改造上线之后,去掉了原来对业务系统订单数据通过RabbitMQ实时推送的依赖 ...
分类:
其他好文 时间:
2020-09-17 14:03:53
阅读次数:
64
小Tips:一般在做日常web前端开发的时候,会划分开发环境和生产环境。开发环境的时候为了方便调试,所以代码不会做压缩处理,而生产环境是用于部署到实际环境中,所以代码会做一定的处理。 上一篇我们学习了利用gulp的一些插件实现了将src的资源文件打包到dist开发环境中,那么这一篇我们将学习如何让我 ...
分类:
Web程序 时间:
2020-09-17 13:21:03
阅读次数:
39
Linux下查看日志用到的常用命令 杀僵尸进程 部分程序员,肯定喜欢下面命令: ps -ef | grep java (先查java进程ID) kill -9 PID(生产环境谨慎使用) kill、killall、pkill命令的区别 kill:通过pid来杀死进程 killall (killall ...
分类:
系统相关 时间:
2020-09-10 23:05:24
阅读次数:
60
关于Kubernetes起源Kubernetes源自于Google内部的服务编排系统-Borg,诞生于2014年。它汲取了Google十五年生产环境的经验积累,并融合了社区优秀的idea和实践经验。名字Kubernetes这个单词起源于古希腊是舵手的意思,所以它的logo是一个渔网状的七边形,里面还有一个罗盘。Google选择这样一个名字也是有一定的深意:既然docker把自己比作一只鲸鱼托着集装
分类:
Web程序 时间:
2020-09-09 18:50:37
阅读次数:
61
Rancher简介 Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。主要包括服务管理,公有云节点管理,支持第三方用户权 ...
分类:
其他好文 时间:
2020-09-07 18:45:03
阅读次数:
44
1.前言2020年JVM生态报告已经出炉。该报告由英国软件安全服务商Snyk联合Oracle官方刊物TheJavaMagazine联合推出。我们来看看JVM生态圈最新的情况以及发展的趋势,这对Java开发者至关重要。同时欢迎加入[微信圈子]程序员交流圈交流编程经验。2.OpenJDK的崛起随着Oracle修改其JDK上的许可协议,用户在选择JDK的问题上有了更多顾虑。尽管甲骨文JDK仍然占主导地位
分类:
其他好文 时间:
2020-09-04 16:57:50
阅读次数:
56
一、背景介绍企业生产环境中,经常处于安全性的考虑会将网络分为:生产网络,备份网络等,这时候就需要对网络进行隔离,而隔离的方法无外乎物理隔离与逻辑隔离。物理隔离,就是为每一个网络平面准备单独的网元设备二、VRF的介绍物理隔离尽管能实现网络隔离的要求,但他有个明显的短板:当网络中存在多个平面时为每一个平面分配单独的核心交换机成本太大,此处就需要借助VRF(***-instance)来实现。VRF实现的
分类:
其他好文 时间:
2020-08-29 15:19:36
阅读次数:
60
一、Swoole简介 Swoole是一个由c语言编写的面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务,提供了PHP语言的异步多线程服务器。 二、安装准备: a) 安装前必须保证系统已经 ...
分类:
其他好文 时间:
2020-08-26 17:05:27
阅读次数:
57
从今天开始,我们进入新的模块:性能工程实践。在这一模块中,我会讲述在实际生产环境中应用性能工程的场景、案例。这些场景和案例都是针对大规模互联网服务,是在解决实际性能问题后总结的经验。 今天我要讲的主题是“在生产环境中进行真实场景的压力测试”。这来源于我对LinkedIn公司生产实践的总结。 Link ...
分类:
其他好文 时间:
2020-08-20 18:48:59
阅读次数:
61
有时需要对yaml文件中的某些敏感字段进行加密,这时就需要‘ansible-vault encrypt_string ’加密字符串,在使用过程中发现报错:Vault format unhexlify error: Odd-length string fatal,使用ansible-lint工具进行调试排查错误,本文记录了在使用过程中报错及解决的详细过程。
分类:
其他好文 时间:
2020-08-19 20:00:36
阅读次数:
66