logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Cloud 之 微服务监控 Spring Boot Admin

Spring Boot Admin用于管理和监控Spring Boot程序,Spring Boot Admin 作为 Server 端,其他的要被监控的应用作为 Client 端。前面几篇文章搭建的model如service-feign,service-ribbon,eureka-client之类的都可以是被监控的Client端。一、搭建Admin Server服务端新建model...

RPC初体验之 gRPC Java 简单实例

关于RPC远程过程调用,分布式架构下不同服务之间调用越来越紧密,对调用效率,可靠性,可用性要求越来越高。RPC就是在此环境下应运而生的。需要结合服务注册中心一起使用。Eureka,Zookeeper,Consul,Etcd等等。客户端,服务端,RPC之间的通讯:一个服务自己可以是客户端同时也是服务端。最好采用TCP连接,传输层的TCP链接比应用层的HTTP链接更高效快速,远程过程调用的所有...

Docker 通过Dockerfile创建自定义镜像

Dockerfile是一个文本格式的配置文件,可以使用其来快速创建自定义镜像。包含了创建镜像需要的所有信息和需要执行的命令行。一、指令说明下面是一个创建支持SSH服务的镜像的Dockerfile文件#设置基础镜像FROM ubuntu:latest#作者信息MAINTAINER mistra (mistra@docker.com)#要执行的命令RUN apt-ge...

#docker
何为微服务?微服务架构的优势,SpringCloud简介

一、传统单体架构的缺陷传统的单体应用,将所有功能的表示层、业务逻辑层,数据访问层,包括静态资源等等全部糅合在一个工程里面,编译,打包,部署在单台服务器上上线,比如打成war包放在Tomcat的webapp目录中部署项目。这样的项目开发部署适合小型项目,系统功能不复杂,访问量不大的情况下有绝对的优势。开发速度快,运维方便。但是当业务越来越复杂,功能越来越多,参与的开发人员越来越多,就暴露出问题了..

#微服务
Docker Dockerfile打包SpringBoot项目为镜像并部署

前面学习了Docker,今天来打包个项目Demo测试一下Docker在实际生产环境的使用。先找一个你本地能运行的SpringBoot项目安装了Maven(这里用Maven构建jar包)安装了Docker环境官方文档Spring Boot with Docker修改项目的主pom.xml文件,添加如下插件,如果添加了其他的打包插件请注释掉:<properties&g...

#docker
Element web-app must be declared错误解决办法

今天在搭建SSH环境是web.xml配置文件出错:Element web-app must be declared这是部署描述符版本问题导致的解决办法换成如下配置:<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

#ssh
Minkube搭建K8s-单节点

本地搭建K8s环境的方法Minkube搭建单节点的k8skubeadm可以搭建多节点的k8s集群在cloud搭建:kops play-with-k8s搭建此外很多云服务上也提供K8s集群服务!Minkube搭建K8s安装kubectlcurl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linu

#docker#k8s
IntelliJ IDEA中Dependencies红色波浪线报错(缺少Dependency)的解决办法

使用IDEA进行maven开发时,打开Maven项目管理面板Maven Project下图中的Dependencies中有时候会报错、有些依赖会后红色下划线报错,上图没有,就当做它有吧对于有波浪线的依赖,将其<dependency></dependency>标签从pom.xml中删除,保存后,点击Reimport All Maven Proje...

#idea
Spring Cloud 之 路由网关 Zuul组件

Netflix又一开源Spring Cloud组件,路由网关Zuul。微服务架构下服务众多,Zuul能将所有服务的API接口统一聚合,向外暴露,用户看起来就像在访问一个服务一样。隐藏了内部服务跳转的过程。还可以和Ribbon组合实现智能路由转发和负载均衡的功能。Zuul还可以用来做身份认证,权限过滤等等。实现流量监控,日志记录等等功能。Zuul通过自己的ZuulServlet(类似于Spr...

Etcd尝鲜之Mac安装Etcd,配置Etcd可视化页面Etcd Browser

一、Etcd类比于Zookeeper,开源的、分布式的键值对数据存储系统,主要用来做配置共享、服务的注册和发现。高可用,强一致性。内部采用 Raft 协议作为一致性算法选举leader,保证集群数据不丢失每个 etcd cluster 都是有若干个 member 组成的,每个 member 是一个独立运行的 etcd 实例,单台机器上可以运行多个 member。在正常运行的状态下,集群中会有一..

#etcd
    共 16 条
  • 1
  • 2
  • 请选择