找到约 10000 条结果
  • 什么是Service Mesh
    Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。那么到底什么是Service Mesh?一言以蔽之:Service Mesh是微服务时代的TCP协议。有了这样一个感性的初步认知,我们再来看到底什么是Service Mesh。提到Service Mesh,就不得不提微服务。根据维基百科的定义:微服务 (...
    2021-06-13
  • CentOS 7.2环境搭建实录(第一章:环境配置和nginx安装)
    第一章:环境配置和nginx安装 前提备注 {代码...} 环境预览 {代码...} 服务器Centos {代码...} 准备工作 {代码...} 安装nginx {代码...} 添加nginx用户及用户组(可以省略,自己玩可以不用添加) {代码...} 编译nginx {代码...} 安装完成,配置nginx.conf {代码...} {代码...} {代码...} 测试nginx {代码...} 添加环境变量...
    2018-02-22
    3
  • Hystrix Dashboard:断路器执行监控
    Hystrix Dashboard 是Spring Cloud中查看Hystrix实例执行情况的一种仪表盘组件,支持查看单个实例和查看集群实例,本文将对其用法进行详细介绍。
    2019-10-10
  • 将自己的go应用部署到K8S
    通过如下几步可以将自己的go应用部署到k8s上首先生成自己的go项目 {代码...} 编写测试代码main.go内容如下,很简单 {代码...} 编写Dockerfile内容如下 {代码...} 生成镜像,执行命令 {代码...} 执行 {代码...} 可以看到生成的servertest:1.0.0镜像已经存在了因为k8s集群会存在多个nod所以多个nod都需要拉取镜像,所以需...
    2021-10-19
  • Spring Cloud基础之Hystrix熔断器
    首先需要在Discovery Service章节中的创建Discovery Server服务创建weather-service服务 {代码...} 创建weather-app服务 {代码...} 配置hystirx-dashboard服务 {代码...} 配置turbine服务 {代码...}
    2021-12-15
  • Kubernetes(EKS集群)部署Nacos
    部署文件目录结构官方提供的为nacos-k8s,使用的是nfs存储和mysql pod,这里我修改为使用aws RDS mysql数据库设置 {代码...} 创建k8s资源对象依次创建 nacos-cm、nacos-headless、nacos-statefulset、nacos-ingress {代码...} 设置登陆密码升级到2.1.0版本 {代码...}
    2024-01-17
  • k8s apiserver对service的IP和nodeport的管理
    我们知道k8s的service一般都会有clusterIP和port,每个cluster-ip:port的组合对应着一个服务,kube-proxy(这里以iptables为例)为这个服务生成一组iptables规则,分发到对应的后端和后端端口。比如:
    2020-02-25
    1
  • go micro registry 插件consul
    go micro v2版本中,consul不在默认支持,官方推荐使用etcd,具体原因官方blog有讲[链接]consul被放到go-plugins, 由社区维护github.com/micro/go-plugins/registry/consul要使用consul,需要从go-plugins引入 {代码...} 两种方式使用插件,具体见[go-plugins使用说明]([链接]第一种写到plugins.go中,编译的时候带上plu...
    2020-08-06
  • 使用Docker部署Golang
    交叉编译首先,在项目的根目录( main.go 所在目录 )下执行以下命令进行交叉编译: {代码...} 若编译成功,根目录下将生成一个以项目名为文件名的二进制可执行文件。编写Dockerfile假设项目名称为service: {代码...} 构建Docker镜像 {代码...} 启动容器 {代码...} Docker Hub若需部署到远程服务器,则需通过Docker Hub...
    2023-03-22
  • android service常驻内存的一点思考
    我们总是不想自己的Android service被系统清理,以前时候大家最常用的办法就是在JNI里面fork出子进程,然后监视 service进程状态,被系统杀死了就重启它.
    2018-06-12
  • 离线安装Harbor
    harbor-online-installer-版本.tgz 为在线安装程序harbor-offline-installer-版本.tgz 为离线安装程序
    2021-11-03
  • JDK9的新特性:JPMS模块化
    JDK9引入了一个新的特性叫做JPMS(Java Platform Module System),也可以叫做Project Jigsaw。模块化的本质就是将一个大型的项目拆分成为一个一个的模块,每个模块都是独立的单元,并且不同的模块之间可以互相引用和调用。
    2020-05-22
    1
  • 你需要知道的依赖注入
    如题,你是否经常听人提起依赖注入?反正笔者对这个概念已经听过多次,也去搜索了解了许多知识,但每次看完都感觉有点绕,于是做了一些实战来便于理解。
    2019-07-22
  • Service Worker:离线应用与后台同步的解决方案
    HTTP1.1引入了Cathe-Control,它使用max-age指定资源被缓存多久,主要是解决了Expires一个重大的缺陷,就是它设置的是一个固定的时间点,客户端时间和服务端时间可能有误差;
    2024-02-27
  • grafana+prometheus+node_exporter
    背景玩一玩由于都是non-root启动,所以,都是:先下载压缩包配置systemctl服务配置文件systemctl start/status/stop {服务名}grafana下载:[链接]需要使用non-root启动的话,下载Standalone Linux Binaries解压配置systemctl: {代码...} 启动: {代码...} 检查停止: {代码...} 配置开机启动: {代码...} prometheus下...
    2023-12-11
  • SpringCloud教程: 服务消费者(rest+ribbon)
    在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。 spring cloud有两种调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。
    2017-08-25
  • 论systemctl命令的利与弊
    今天在测试环境发布SpringBoot服务,发现死活找不到错误的地方,错误日志也生成,然后就一顿tail,一顿cat,发现日志就截止到我发服务之前,dubbo服务结束的地方,如图所示。
    2020-03-18