
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
分布式服务架构是一种粗粒度、松耦合的服务架构,服务之间通过简单、精确定义的接口进行通信,不涉及底层编程接口和通信模型。微服务的基本思想:在于围绕业务领域来创建应用服务,微服务的重点是业务系统要彻底组件化和服务化,这些服务之间相互协调与配合,它们可以独立的进行开发、部署和运维。...
PM:产品经理擅长:PPT和高层确认战略。project。PD:产品设计师,也可能叫产品规划师、需求分析师。擅长:word写文档 。Visio、Axure(基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发)原型设计工具QA:Qualtiy Assurance,品质保证。QA的主要职责就是质量保证工作。UE:User Experi
Go语言或将成为新的主力开发语言,Go是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以跟着步骤一起将Go语言开发环境搭建起来。
一、认识Spinner Spinner其实就是一个列表选择框。不过Android的列表选择框并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择。Spinner 与 Gallery 都继承了AbsSpinner,AbsSpinner 继承了AdapterView,因此它也表现出AdapterView的特征:只要为AdapterView提供Adapter即可。1.相关属性...
代码质量一言难尽,改个需求或做维护经常加班,让你恨不得推翻重写;架构混乱,模块之间职责不明,一个需求需要修改四五个服务;CI/CD 运转不畅,经常莫名其妙地挂掉,每次升级、上线都一拖再拖;团队结构不稳定,人员变动频繁;大家都在拼命开发新需求,没人关心技术债;如果以上问题你都自信满满,那我就要拿出杀手锏了。你的代码有测试吗?你平时开发新需求时会写测试吗?你在修改 bug 时会补测试吗?经过这样的灵魂
git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git。这里介绍两种安装方式;1. yum安装;【下载的版本太老,不推荐】2. 从github上下载最新的源码编译后安装一、获得一台linux服务器要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一
思考:微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?带着问题,看下面分析:“设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”在分布式架构下,单体应用被拆分为多个微服务,为了保证微服务的单一职责和合理拆分,“高内聚、松耦合”是最宝贵的设计原则。通俗点讲,高内聚就是把相关的行为聚集在一起,把不相关的行为放在别处,如
云原生的技术体系看似纷乱繁杂,但在不同视角都体现着“牵一发而动全身”的主线。从时间线来看,容器技术的发展催生了云原生思潮,在底层解决了资源供给问题,随后开源的 Kubernetes成为容器编排的标准规范,当基于 Kubernetes 可扩展能力的开放应用平台逐渐丰富,使其成为了云原生生态最重要的基石。随后 Service Mesh、Serverless 技术的核心思想更偏重在业务侧实现价值——将更
ServiceMesh(服务网格)概念在社区里头非常火,有人提出2018年是ServiceMesh年,还有人提出ServiceMesh是下一代的微服务架构基础。作为架构师,如果你现在还不了解ServiceMesh的话,是否感觉有点落伍了?......
1. 前言K8s支持 生产级别的容器编排系统,自动化的容器部署、扩展和管理。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。1.1 优势能够在不扩张运维团队的情况下进行规模扩展(Google 每周运行数十亿个容器,Kubernetes 基于与之相同的原则来设计)。无论是本地测试,还是跨国







