自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 论坛 (24)
  • 收藏
  • 关注

原创 中台与微服务哪些事儿:一、不同客户微服务实践中的经验教训

一、客户在微服务化实践过程中遇到的问题(源自真实案例)某跨国领军企业,以自上而下全新分析、设计为思路,以识别的业务对象为业务边界识别微服务,以重新开发、数据迁移做为手段实践微服务,发现依然无法达到1-2weeks持续交付的目标,不同领域部门质疑其方法的合理性。 某金融业客户,以SOA方法划分微服务粒度,以微服务框架做为实现手段,坚持保持传统需求管理、瀑布方法,结果出现开发版本依赖、构建依赖、...

2019-11-26 11:17:27 186

原创 理解微服务的单一职责原则的优缺点

近来看到好多有关微服务的文章提到,“单一职责”原则是微服务的基本原则之一。“单一职责”原则其实本就是面向对象设计与编程的基本原则之一。我们先看看面向对象原则中对SRP原则的权威解释:单一职责原则(single responsibility principle )      There should never be more than one reason for a clas

2017-08-21 15:45:07 2676

原创 传统企业IT负责人为什么对微服务有着叶公好龙一般的心态?

这两年来,“微服务”、“云计算”、“大数据”、“人工智能”的概念在IT界成了新的宠儿:珠联壁合、声名远播、势如破竹、如日中天!从实践落地的情况来看:微服务诞生于互联网,当然是首先在互联网界遍地开花,高奏凯歌,所向披靡,到处布道。当传统企业刚遇到“微服务”,哇!这玩意真好啊,真是葵花宝典啊!业务隔离、独立部署、独立上线,高性能、高可用、弹性伸缩!我们公司要是也能实现这个该有多好啊!持续集成、持续部署

2017-08-20 10:13:59 516

原创 Netflix Conductor微服务编排平台基于docker容器化安装步骤

建立虚机环境:  CentOS7.2/ubuntu  ftpserver  git2、在虚机中安装docker-engine(1.12以上版本) version 17.03.0-ce    APIVersion: 1.26 参考文档:http://www.jb51.net/article/97258.htm

2017-08-08 12:31:52 1328

原创 DevOps2-在Jenkins容器中访问Gitlab容器需要特别注意的地方

1、在Jenkins容器中生成SSH密钥:ssh-keygen -t rsa -C"$your_email"cat ~/.ssh/id_rsa.pub2、用户浏览器登录gitlab,将id_rsa.pub的内容添加到Profile Settings –> SSH Keys –> Add SSH Keys中3、在gitlab console中创建新的项目,记录访问UR

2017-08-02 20:49:25 715

原创 安装调试gitlab/gitlab-ce容器时遇到的502 Whoops, GitLab is taking too much time to respond

最近在实践演练DevOps,需要建立一系列DevOps关键节点,其中在安装Gitlab集中配置中心的时候,发现了一个许多人在安装gitlab会遇到的问题:502 Whoops, GitLab is taking too much time to respond。经搜索梳理网上几篇相同问题的解决方案,归纳原因可能如下:1、unicorn原8080默认端口被容器中别的进程已经占用,必须调整为没用过

2017-07-10 12:12:18 30236

原创 如何高效、快捷、投入少地学习新的知识

利用搜索引擎Google+百度,可以让你以较宽的视角迅速了解一门新的知识,比搜索量的多少,也能判断这门知识应用的广泛程度关联性思考+关键字搜索+梳理,可以使你深入理解一门知识,也可从他人的文章理解中相互印证、横向对比如果你要快速、熟练掌握一门知识的使用,考虑一些性价比高的线上培训课程是非常必要的,成本低、快速上手、有样本代码、有同业群的帮助如果你需要对它有全面、深入的理解,买一本好书是

2017-07-03 11:32:32 306

原创 单体/巨石/单块应用真有那么可怕吗

今天看到一篇讨论微服务的文章,在分析单体应用的地狱时说:举个极端的例子,我最近与一位开发者交流,他正在开发一款小工具,来分析他们应用(包括几百万行代码)中的几千个 JARs的依赖,我相信每年都会有大量开发者不遗余力地对付这种麻烦。看到这里不禁哑然失笑,我做过许多央企的跨国应用,也没发现哪怕一个应用有这么多的jar依赖,即使是几百也没有,有几十上百已经够大的了,这么多的jar依赖的系

2016-08-30 10:18:26 1466 1

原创 使用时速云的docker swarm镜像创建docker集群(与时速云社区关中刀客为同一用户)

Google、docker.io、amazon先后在国内被墙,使得docker swarm集群搭建按常规操作步骤已经不能正常安装成功。后来我发现“时速云”的镜像广场有许多可以直接使用的镜像,完全可以替代docker.io的镜像进行安装,实在是太好了。集群规划k8s_mater:192.168.192.132k8s_slaver1:192.168.192.141k8s_sla

2016-08-23 14:12:28 1572

原创 你的互联网+项目为何敏捷不起来?五、微服务与业务敏捷、敏捷方法、云计算、DevOps、SOA之间的因果

微服务其实是与业务敏捷、敏捷方法、云计算、DevOps、SOA之间存在因与果的规律的。微服务的出现并不是凭空的,而互联网、电商等业务与技术两个轮子相互推进的过程中出现的。首先,随着互联网与电商应用的发展,超大并发、高可用的需求催生了单体应用必须向模块化独立部署、分布式架构、集群与FailOver、双活、数据分片的方向发展,否则超大并发、高可用的需求无法满足;另外互联网与电商、大型企业为应用对竞

2016-08-11 13:38:53 542

原创 思考:你的互联网+项目为何敏捷不起来?四、微服务与敏捷实施团队的拆分

首先,我们一定不能为微服务而用微服务,一定得深刻理在解微服务的目标:1、业务自包含2、技术架构独立演进3、互访基于开放标准4、部署上的隔离性。

2016-07-22 17:34:25 338

原创 思考:你的互联网+项目为何敏捷不起来?三、流程环节之间的依赖

现在我们分析一下一个端到端业务流程的环节组成(模块)之间的依赖,例如,一个商城的基本交易流程为:商品接入、端到端用户注册签约、商品管理、商城商品浏览与搜索 、入购物车、下订单、支付、发货与退货等,经过分析我们会发现一个基本的规律:1、下一个流程环节往往会依赖上一流程环节或前序流程环节,而不依赖下一流程环节,因为后面的流程业务跟它没关系2、下一流程环节的操作和管理,往往会查询所依赖的,上一流

2016-07-08 13:06:17 457

原创 思考:你的互联网+项目为何敏捷不起来?二、端到端用户、业务流程、领域对象

一个公司,它服务的端到端用户基本固定,也可能会在某个发展时期,扩展它的端到端用户。端到端用户的业务往来,形成了企业的对外业务流程,而每一种业务之上的流程,会产生领域对象,以及对领域对象的状态管理。一个企业的多个业务流程,经常会在同一端到端用户群之间展开,端点是固定,流程是多样的。那么流程与流程之间可能会交叉、藕合的,就是它们之间都会涉及到的领域对象以及控制状态。消除端到端流程之间的藕合

2016-06-30 13:30:49 698

转载 Kubernetes部署etcd集群-centos7(新-增加了红色部分的注意事项)

螃蟹|2016年4月17日环境:etcd01:192.168.12.37,centos7.1etcd02:192.168.12.178,centos7.1etcd03:192.168.12.179,centos7.1软件版本:etcd:2.2.5实施步骤:以etcd1部署为例,其他2个主机步骤一样:安装etcd[root@docker-registry~]#

2016-06-24 14:54:40 14400 4

原创 思考:你的互联网+项目为何敏捷不起来?一、占领制高点的业务架构、产品规划

首先,敏捷的特征是什么?迭代、增量、小 团队。那边它最怕的是什么?需求变更!已经上线的功能,已经完成的同一需求,如何还经常变更,会使团队很气馁,觉得之前开发的东西没有任何价值和意义,会使士气低落!那为什么功能上线了还不满意?为什么都运营了才发现网站赚不到钱,吸引不了用户,成交量上不去,业务增长遥遥无期。为什么?为什么?为什么?关键的问题问三遍。根本的原因是:缺乏在单键力的业务模式与业务架构战略规划

2016-06-20 09:14:16 380

原创 我们真的需要微服务吗?

我们真的需要微服务吗?   需要,但首先应该分析好企业的端到端流程微服务的粒度多大合适?   微服务并不是越细越好,如果是模块级的微服务,会由于流程上的模块间藕合过多,会带来大量的服务集成和消息集成,反而会使开发管理、运维更加麻烦,敏捷的目标也不易实现,不能机械的为微服务而微服务,应考虑企业的运维现状,以及团队善微服务的拆分标准是什么?    应以流程架构的拆分为依据,L1

2016-05-17 18:09:48 676

原创 CAS整合weblogic与客户应用的步骤

cas-server可能与具体的welogic版本兼容,会导致启动错误,经测试,以下是匹配的版本号cas-server-3.3.5.1 --> weblogic 10.3.2cas-server-3.5 --> weblogic 10.3.51.产生根证书#创建根证书私钥E:\OpenSSL-Win32\bin>openssl genrsa -out D:\oracle

2016-04-13 13:19:16 650

原创 服务治理的原则

2016-04-13 09:26:59 435

原创 用ADO调用存储过程时出现如下错误时如何解决?

  我在VC中用ADO调用Sybase ataptive anywhere中的一个专用于用户注册的存储过程时,ADO调用参考了MSDN和一些从网上收集到的样例,但总在执行if(!pRecSet->GetadoEOF())一句时,系统报错:-----------------------------------  code=800a0e78  Meaning=Unknown error 0x800A0

2001-01-11 09:37:00 2822

原创 一个debug应用程序出现运行时诊测错误assert的问题

一个debug应用程序出现运行时诊测错误assert的问题==========================================我原来有一个用VC5编写的应用,使用到了CJ60LIB.DLL,当我将VC升级到6.0后,打开原来的应用,以debug配置重建exe文件,在运行此exe文件时,却出现:   wingdi.cpp诊测错误,在832行.这真是一个摸不着头脑的问题,后来我

2001-01-09 15:57:00 971

空空如也

项目管理问题面面观之案例分析系列之一

发表于 2010-05-13 最后回复 2010-05-13

您还在为自己是个小菜鸟而发愁吗?

发表于 2004-01-31 最后回复 2004-02-03

10年IT人生路,三十了,你立起来了吗?做过计划和选择正确吗?

发表于 2004-01-31 最后回复 2004-02-03

您还在为自己是个小菜鸟而发愁吗?

发表于 2004-01-31 最后回复 2004-01-31

您还在为自己是个小菜鸟而发愁吗?

发表于 2004-01-31 最后回复 2004-01-31

您还在为自己是个小菜鸟而发愁吗?

发表于 2004-01-31 最后回复 2004-01-31

如何在socket中使两个client端直接端对端连接起来?

发表于 2002-02-26 最后回复 2002-02-26

如何定时检查session,在过期前提醒用户,并使session重置?

发表于 2001-12-01 最后回复 2001-12-02

我从96年开始使用pb开发应用,有丰富的MIS开发经验,而现在我转向了java开发,为了不使我忘记pb,我想寻求兼职工作,有意者请mail:linyuu@263.net

发表于 2001-08-29 最后回复 2001-09-27

我想买一本讲解uml面向对象建模的书,最好是能透彻讲解对象关系设置的,请给我推荐一书好书!

发表于 2001-08-31 最后回复 2001-08-31

我想让在移动切分条到一定位置时,不但切分条移不动,而且鼠标指针也不能动,应该发什么消息呢?

发表于 2001-04-26 最后回复 2001-07-29

请教ejb高手:我想在一个cmp实体bean中的一个业务方法中,进行多表连接的更新操作时怎么办?不用从属类行吗?(从属类写起来太麻烦)

发表于 2001-06-01 最后回复 2001-06-01

java最大的缺点是不能使用大量的已经非常成熟的com组件,而.net所带来的速度与跨平台性将给java以致使的打击

发表于 2001-05-31 最后回复 2001-05-31

我想调查一下搞j2ee开发的高级软件工程师月薪有多少?

发表于 2001-05-29 最后回复 2001-05-30

如何在VC++5.0下使用ADO调用带参数的存储过程,并取返回值?(紧急)

发表于 2001-01-04 最后回复 2001-05-26

具有1024高强度加密的,符合X.509证书标准的SET加密协议的聊天室,谁要?

发表于 2001-05-24 最后回复 2001-05-24

我发现机器语言是世界上最好的语言,速度太快了,我要是能用机器语言就好了。。。

发表于 2001-05-15 最后回复 2001-05-16

下辈子再不当程序员。。。。。。

发表于 2001-02-21 最后回复 2001-02-23

一个socket接收的问题?

发表于 2001-02-09 最后回复 2001-02-09

本人现开发成功一套具有SET加密机制的聊天室,支持CA证书,可当作网上谈判间使用,现出售:linyuu@sina.com

发表于 2001-02-02 最后回复 2001-02-02

如何将UCHAR类型的数据通过CArchieve发送出去?

发表于 2001-01-31 最后回复 2001-01-31

如何将UCHAR类型的数据通过CArchive发送出去?

发表于 2001-01-31 最后回复 2001-01-31

关于加亮的代码块如何左右移动的问题?

发表于 2001-01-11 最后回复 2001-01-11

如何将long转换为VARIANT类型?

发表于 2001-01-08 最后回复 2001-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除