Easter79 Easter79
3年前
tomcat源码分析
摘要:在阅读tomcat源码前,我们一般都会有如下几个疑问:web容器和servlet容器的区别是什么;在springMVC中的web.xml是什么时候加载到tomcat中的;tomcat是怎么加载我们的web服务的;tomcat是怎么实现的热部署;一个http请求1.前言1.1问题思考在阅读tomcat源码前,我们
Stella981 Stella981
3年前
SpringBoot 配置文件与依赖库分离打包配置
一、应用场景一般情况下我们对springboot应用打包时使用springboot的maven插件springbootmavenplugin的maven进行打包,打包完成得到一个fatjar,fatjar的优点是可以直接运行,缺点是体积太大,不利于传输,springboot应用打出来的fatjar体积少则几十M,多则上百M,在往服务器部署传
Stella981 Stella981
3年前
Google与育碧推出基于K8S游戏开源项目Agones
!(https://oscimg.oschina.net/oscnet/925ba47df68a4fd0ae8dacf66e5c9b31.gif)今年上半年Google与育碧共同打造发布一个新的项目,Agones云系统,用来托管多人游戏的服务器,Agones是基于Kubernetes技术,为游戏服务解决部署、更新、扩展及管理等问题。基
Wesley13 Wesley13
3年前
activiti工作流的web流程设计器整合视频教程 SSM和独立部署
本视频为activiti工作流的web流程设计器整合视频教程整合Acitiviti在线流程设计器(ActivitiModeler5.21.0官方流程设计器)本视频共讲了两种整合方式1\.流程设计器和其它工作流项目分开部署的方式2\.流程设计器和SSM框架项目整合在一起的方式视频大小1.13GB~
Wesley13 Wesley13
3年前
activiti web流程设计器 工作流的 整合视频教程 SSM和独立部署
本视频为activiti工作流的web流程设计器整合视频教程整合Acitiviti在线流程设计器(ActivitiModeler5.21.0官方流程设计器)本视频共讲了两种整合方式1\.流程设计器和其它工作流项目分开部署的方式2\.流程设计器和SSM框架项目整合在一起的方式视频大小1.13GB~
Wesley13 Wesley13
3年前
0基础,从Docker到Kubernetes线上直播班
起源Google的Kubernetes在过去几年中一直是云计算领域最著名的开源项目之一,项目成立4年一路高歌猛进,早已家喻户晓,成为容器编排的事实标准,为组织设计和部署应用程序带来全新定义。Linux基金会常务董事JimZemlin说:“KubernetesistheLinuxoftheCloud(Kubernetes已经成为云计算时
Wesley13 Wesley13
3年前
2.ZStack的伸缩性秘密武器:无状态服务
_每个ZStack服务都是无状态的,让服务高可用以及横向拓展(scaleout)可以很简单,只需要启动剩余的服务实例,然后进行负载均衡即可。此外,ZStack将所有的服务打包到名为管理节点(managementnode)的单个进程,它让部署和管理变得超级简单。_动机在ZStack的伸缩性秘密武器——一、异步架构(ZStack'sScala
Easter79 Easter79
3年前
SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(弹性伸缩)
!929头图.png(https://ucc.alicdn.com/pic/developerecology/f96b82f3742d4f93861f004cbfaf55d1.png)作者|三未前言弹性伸缩是一种为了满足业务需求、保证服务质量、平衡服务成本的重要应用管理策略。弹性伸缩让应用的部署规模能够根据实时的业务量产生动态调整
Stella981 Stella981
3年前
Linux自定义分隔符IFS引发的文本处理问题
需求是检查指定应用的某些配置所以就写了个脚本,数据文件的内容是这样的:应用名称|IP|端口  多个IP用空格,这样可以生成数组。这个文件的数据是通过部署平台的API获取后自己组装的。!(https://oscimg.oschina.net/oscnet/877e11b0d7dfcea5bd6778239a4f3284ded.png)