01 2021 档案

摘要:1. 服务发现机制与类型 简单来说,服务发现就是服务或者应用之间互相定位的过程。不过,服务发现并非什么新概念,传统的单体应用架构时代也会用到,只不过单体应用的动态性不强,更新和重新发布频度较低,通常以月甚至以年计,基本不会进行自动伸缩,因此服务发现的概念无须显性强调。在传统的单体应用网络位置发生变化 阅读全文
posted @ 2021-01-27 20:36 GaoYanbing 阅读(349) 评论(0) 推荐(0) 编辑
摘要:微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果。虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。本文选自《架构 阅读全文
posted @ 2021-01-27 20:30 GaoYanbing 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、前言 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了,有垂直和水平两种。 垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。 水平拆分的概念,是同一个业务数据量大之后,进行水平拆分。 上图中订单数据达到 阅读全文
posted @ 2021-01-27 19:57 GaoYanbing 阅读(133) 评论(0) 推荐(0) 编辑
摘要:要聊ServiceMesh,就不得不提Istio,它是ServiceMesh目前最流行的实践, 当微服务架构体系越来越复杂的时候,需要将“业务服务”和“基础设施”解耦,将一个微服务进程一分为二: 一个进程实现业务逻辑,biz,即上图白色方块 一个进程实现底层技术体系,proxy,即上图蓝色方块,负载 阅读全文
posted @ 2021-01-27 19:44 GaoYanbing 阅读(210) 评论(0) 推荐(0) 编辑
摘要:服务网格(ServiceMesh)这两年异常之火,号称是下一代微服务架构,互联网公司经常使用的是微服务分层架构。 随着数据量不断增大,吞吐量不断增加,业务越来越复杂,服务的个数会越来越多,分层会越来越细,除了数据服务层,还会衍生出业务服务层,前后端分离等各种层次结构。不断发现主要矛盾,抽离主要矛盾, 阅读全文
posted @ 2021-01-27 19:43 GaoYanbing 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Zeroc Ice简介 Zeroc ICE(Internet Communications Engine ,互联网通信引擎)是目前功能比较强大和完善的RPC框架,支持跨平台、跨语言调用。它非常灵活,可以通过TCP、UDP、SSL/TSL或WebSocket连接,支持同步、异步调用,以及服务器和客户端 阅读全文
posted @ 2021-01-27 18:31 GaoYanbing 阅读(587) 评论(0) 推荐(0) 编辑
摘要:找到apache配置文件 netstat -nap | grep 80 # 找到对应端口进程 31114 tcp6 0 0 :::4430 :::* LISTEN 31114/httpd ps auxf | grep 31114 # 找到对应apache的进程命令中的配置文件*.conf的路径,到指 阅读全文
posted @ 2021-01-27 15:10 GaoYanbing 阅读(771) 评论(0) 推荐(0) 编辑
摘要:ICE3.7.3集群安装与部署 前言: 本文ice3.7.3基于ubuntu16.04版安装,如果版本不一致可能造成离线安装包缺少依赖或者依赖版本过低或过高的问题,需要重新下载安装包。本安装包包含openjdk_1.8.0_242无需自己下载安装。 准备五台ubuntu16.04(三台也可以)ice 阅读全文
posted @ 2021-01-22 19:22 GaoYanbing 阅读(704) 评论(0) 推荐(0) 编辑
摘要:前言 在聊ICE之前,我们说说目前主流的几个微服务架构方案。 Spring Boot/Cloud 由于 Spring 社区的影响力和 Netflix 的背书,目前可以认为是构建 Java 微服务的一个社区标准,Spring Boot 目前在 GitHub 上有超过 20k 星。 基于 Spring 阅读全文
posted @ 2021-01-22 19:03 GaoYanbing 阅读(808) 评论(0) 推荐(0) 编辑
摘要:微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果。虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。本文选自《架构 阅读全文
posted @ 2021-01-22 18:34 GaoYanbing 阅读(826) 评论(0) 推荐(0) 编辑
摘要:环境: 操作系统:centos 5.8https://vault.centos.org/5.8/isos/x86_64/ 一,安装erlang 下载安装包 http://erlang.org/download/otp_src_19.3.tar.gz 安装步骤 # 解压 tar -zvxf otp_s 阅读全文
posted @ 2021-01-19 21:08 GaoYanbing 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示