• 自动秒收录
  • 软件:1973
  • 资讯:57811|
  • 收录网站:279872|

IT精英团

10分钟了解云原生 值得收藏~

10分钟了解云原生 值得收藏~

浏览次数:
评论次数:
编辑: 景同
信息来源: ITPUB
更新日期: 2022-05-20 21:38:20
摘要

文章转载:奇妙的Linux世界我们已经进入云计算下半场,不再像上半场在纠结要不要上云,而是讨论怎么上云?才能把云计算的价值发挥到淋漓尽致。如何把云计算与不同的业务场景深度结合?如何让技术真正作用于企业

  • 正文开始
  • 相关阅读
  • 推荐作品

转载:精彩的Linux世界

我们已经进入云计算的下半场,不再像上半场那样纠结要不要上云,而是在讨论如何上云。只有这样,云计算的价值才能得到充分发挥。如何将云计算与不同的业务场景深度融合?如何让技术真正为企业服务?如何节省企业IT部署成本?

“云原生”来了才知道答案。

什么是云原生

什么是云原生?众说纷纭,没有统一的定义。让我们以老大哥CNCF的定义来理解云原生。

大哥?CNCF?

CNCF,全称云原生计算基金会,中文翻译为“云原生计算基金会”。CNCF成立于2015年12月11日,是Linux基金会旗下的一个基金会。CNCF致力于培养和维护一个厂商中立的开源生态系统,以促进云原生技术。CNCF是云原生领域最具影响力和话语权的组织。

说到CNCF的故事,要从Cgroups(控制组)说起,时间线要追溯到16年前。

2004年,谷歌开始使用容器技术。2006年,它发布了Cgroups,最初叫做Process Container。

流程容器的目的很简单。它希望像虚拟化技术一样为进程提供操作系统级的资源限制、优先级控制、资源审计能力和进程控制能力。带着这样的设计思路,Process Container在2006年由Google工程师正式推出,次年进入Linux内核主干。

因为在Linux内核中,容器这个术语有很多不同的含义,为了避免混淆,将其重命名为控制组,也就是Cgroups。

2013年Docker项目正式发布,2014年K8s项目也正式发布。

原因非常容易理解,因为有了容器和Docker,就需要有一种方法来帮助你方便、快捷、优雅地管理这些容器。这就是K8s项目的初衷。

K8s是云的原始基石,后面会详细讨论。Google和Redhat发布K8s后,这个项目发展非常快。

2015年,CNCF云原生基金会由Google、Redhat、微软等大型云计算厂商和一些开源公司联合成立。CNCF成立之初,有22个创始成员,K8s成为CNCF主持的第一个开源项目。

从那以后,CNCF发展迅速。截至2020年2月,来自官网的数据显示有433名会员。

5966FDD514CB2D4FAAFB5CC27A6285.jpg">

 

 

那么CNCF是如何定义云原生的呢?

 



翻译为中文:


云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API 这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。 云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。

 

除了CNCF关于云原生的定义,网络上流传的另一个版本是Pivotal 公司的 Matt Stine于2013年首次提出云原生概念;2015年,云原生刚推广时,Matt Stine在《迁移到云原生架构》一书中定义了符合云原生架构的几个特征:12因素、微服务、自敏捷架构、基于API 协作、扛脆弱性。
到了2017年,Matt Stine 改了口风,将云原生架构归纳为模块化、可观察、可部署、可测试、可替换、可处理6特质;而Pivotal 官网对云原生概括为4个要点:DevOps+持续交付+微服务+容器。


 

云原生所需能力与特征    by:CNCF大使 宋净超

 


MattStine认为云原生它是一个思想的集合,包括DevOps、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrastructure)、康威定律(Conways Law)等。


云原生即包含技术(微服务,敏捷基础设施),也包含管理(DevOps,持续交付,康威定律,重组等)。云原生也可以说是一系列云技术、企业管理方法的集合。

 

我们以CNCF官方的定义来接着了解。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。那么这些技术都是什么?这些技术有什么联系?

 

◆◆云原生代表技术◆◆



容器

 

一般我们说的“容器”(LinuxContainer,LXC),都是“Linux容器”(当然微软也在搞容器,但还没linux那么成熟)。开源解决方案供应商红帽官网给出的容器定义:

 


Linux® 容器是与系统其他部分隔离开的一系列进程。运行这些进程所需的所有文件都由另一个镜像提供,这意味着从开发到测试再到生产的整个过程中,Linux 容器都具有可移植性和一致性。因而,相对于依赖重复传统测试环境的开发渠道,容器的运行速度要快得多。容器比较普遍也易于使用,因此也成了 IT 安全方面的重要组成部分。


容器提供进程级的隔离,可以将操作系统管理的资源划分到相互隔离的组中,在相互隔离的组之间解决资源使用存在冲突的问题。比如应用程序(Application,APP )APP 1 只能在centos 操作系统上运行,APP2只能在ubuntu操作系统上运行,而同一个操作系统同时运行APP1和APP2就产生冲突,容器技术则恰恰可以解决这类问题。目前主流的容器技术有Docker、LXD以及RKT等。

 

 

Docker

 

说到容器,就不得不说Docker。


2010年,几个大胡子的年轻人在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)

后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。


Docker项目发布时,无非也是LXC的一个使用者,它创建和使用应用容器的逻辑跟Warden等竞争对手没有本质不同。不过,我们现在也知道,真正让PaaS项目无所适从的,是Docker项目最厉害的杀手锏:容器镜像。
Docker项目通过容器镜像,直接将一个应用运行所需的完整环境,即:整个操作系统的文件系统也打包了进去。这种思路,可算是解决了困扰PaaS用户已久的一致性问题,制作一个“一次发布、随处运行”的Docker镜像的意义,一下子就比制作一个连开发和测试环境都无法统一的Buildpack高明了太多。


Docker项目大大降低了容器技术的使用门槛,轻量级,可移植,虚拟化,语言无关,写了程序扔上去做成镜像可以随处部署和运行,开发、测试和生产环境彻底统一了,还能进行资源管控和虚拟化。

 

Docker作为一种开源应用容器引擎,是为开发人员和系统管理员设计的用于构建、发布和运行分布式应用的平台,典型的Docker平台Kubernetes、Openshift V3、Flynn、Deis等。


Docker允许开发人员将各种应用以及依赖包打包到一个可移植的Docker容器中,以Docker容器为资源分割和调度的基本单位,封装整个软件运行时的环境,然后发布到Linux机器上。


 


Docker设计原理如上图所示。按照Docker的设计方案,应用软件的交付过程如同海上运输,操作系统OS如同一个货轮,每一个在OS基础上的软件都如同一个集装箱,用户可以通过标准化手段自由组装运行环境,同时集装箱的内容可以由用户自定义,也可以由专业人员(开发人员或系统管理员)定制,如此一来,交付一个应用软件产品,就相当于交付一系列标准化组件的集合。

 

一句话解释Docker?

 

没有集装箱就没有全球化,Docker就是IT世界里的集装箱。

 

有了容器,就需要编排管理容器的生命周期,kubernetes要了解一下。

 

 

Kubernetes

 

说一下kubernetes,kubernetes一度被大家称为云原生的基石。


K8s,全称是Kubernetes。这个单词来自于希腊语,含义是舵手或领航员。K8s是它的缩写,用“8”字替代了“ubernete”这8个字符。

 

K8s并不是一件全新的发明。它是谷歌根据其内部使用的 Borg 改造成的一个通用容器编排调度器,于2014年6月开源,同年7月,微软、Red Hat、IBM、Docker等公司,相继加入K8s。2015年,谷歌将其捐赠给 Linux 基金会下属的云原生计算基金会(CNCF),K8s也成为CNCF第一个项目。

 

K8s的架构,略微有一点复杂,我们简单来看一下。

 

 

一个K8s系统,通常称为一个K8s集群(Cluster)。这个集群主要包括两个部分:一个Master节点(主节点)和一群Node节点(计算节点)。

 

列举下一些专用术语的解释。

 

Master(主节点):控制 K8s 节点的机器,也是创建作业任务的地方。

 

Node(节点):这些机器在 K8s 主节点的控制下执行被分配的任务。

 

Pod:由一个或多个容器构成的集合,作为一个整体被部署到一个单一节点。同一个 pod 中的容器共享 IP 地址、进程间通讯(IPC)、主机名以及其它资源。Pod 将底层容器的网络和存储抽象出来,使得集群内的容器迁移更为便捷。

 

Replicationcontroller(复制控制器:控制一个 pod 在集群上运行的实例数量。

 

Service(服务):将服务内容与具体的 pod 分离。Kubernetes服务代理负责自动将服务请求分发到正确的 pod 处,不管 pod 移动到集群中的什么位置,甚至可以被替换掉。

 

Kubelet:这个守护进程运行在各个工作节点上,负责获取容器列表,保证被声明的容器已经启动并且正常运行。


kubectl: 这是 Kubernetes 的命令行配置工具。

 

理解完K8s 部分专业术语,就大致对K8s有个了解了。

 

云可以为我们提供稳定而唾手可得的基础设施,但是业务上云成了一个难题,K8s 的出现与其说是从最初的容器编排解决方案开始,倒不如说是为了解决应用上云(即云原生应用)这个难题。


CNCF 中托管的一系列项目即致力于云原生应用整个生命周期的管理,从部署平台、日志收集、Service Mesh(服务网格)、服务发现、分布式追踪、监控以及安全等各个领域通过开源软件为我们提供一整套解决方案。

 

Google 通过将云应用进行抽象简化出的 Kubernetes 中的各种概念对象,如Pod、Deployment、Job、StatefulSet 等,形成了Cloud Native 应用的通用可移植的模型,Kubernetes 作为云应用的部署标准,直接面向业务应用,大大提高了云应用的可移植性,解决云厂商锁定的问题,让云应用可以在夸云之间无缝迁移,甚至用来管理混合云,成为企业 IT 云平台的新标准。

 

 

微服务

 

在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务",微 狭义来讲就是体积小、著名的 "2 pizza 团队" 很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来只需要2个披萨就够了)。



而所谓服务,一定要区别于系统,服务一个或者一组相对较小且独立的功能单元,是用户可以感知最小功能集。

 

传统的单体架构是以整个系统为单位进行部署,而微服务则是以每一个独立组件(例如用户服务,商品服务)为单位进行部署。对于单体应用,如果发现某一业务的请求量非常大,那么是无法单独扩展该业务的,只能拷贝整个单体应用,再部署一套环境,来实现集群。正因为单体应用的缺陷,才有了微服务。


微服务和单体应用的区别,可以用Martin Fowler的这张图来解释:


 


图中左边是单体架构的集群,右边是微服务集群。

 

什么意思呢?比如根据每个服务的吞吐量不同,支付服务需要部署20台机器,用户服务需要部署30台机器,而商品服务只需要部署10台机器。这种灵活部署只有微服务架构才能实现。

 

而近几年流行的Docker,为微服务架构提供了有效的容器。

 

 

服务网格

 

服务网格( Service Mesh )是指用以处理服务与服务之间通信的基础设施层。其最早由Buoyant公司(开发Service Mesh项目Linkerd的公司)提出,并在内部使用。该公司2016年9月29日第一次公开使用这个术语。

 

Service Mesh一般用于微服务应用的可配置基础架构层( configurable infrastructure layer )。Istio( 由Google、IBM、Lyft公司在背后进行支持 ) 是目前最广为人知的一款服务网格架构。

 


Kubernetes(由Google最早进行设计并开源)是目前Istio唯一支持的容器组织框架。


为什么Service Mesh这么受欢迎?对许多公司来说,Docker 和 Kubernetes 这样的工具已经 "解决了部署问题",或者说几乎解决了。但他们还没有解决运行时的问题,这就是服务网格的由来。

 

什么是解决了部署问题?使用 Docker 和 Kubernetes 等功能可显著减轻部署的增量操作负担。使用这些工具,部署100个应用或服务不再是部署单个应用的100倍。这是向前迈出的一大步,对许多公司来说,这导致采用微服务的成本大幅降低。这不仅是因为 Docker 和 Kubernetes 所提供了强大的抽象,而且还因为它们使整个组织的打包和部署模式过程标准化了。

 

Service Mesh的出现,弥补了Kubernetes在微服务的连接、管理和监控方面的短板,为Kubernetes提供更好的应用和服务管理。因此,Service Mesh的代表Istio一经推出,就被认为是可以和Kubernetes形成双剑合璧效果的微服务管理的利器,受到了业界的推崇。

 

 

不可变基础设施

 

在传统的可变服务器基础架构中,服务器会不断更新和修改。使用此类基础架构的工程师和管理员可以通过SSH连接到他们的服务器,手动升级或降级软件包,逐个服务器地调整配置文件,以及将新代码直接部署到现有服务器上。换句话说,这些服务器是可变的;它们可以在创建后进行更改。


可变基础设施通常会导致以下问题:


在灾难发生的时候,难以重新构建服务。持续过多的手工操作,缺乏记录,会导致很难由标准初始化后的服务器来重新构建起等效的服务。


在服务运行过程中,持续的修改服务器,就犹如程序中的可变变量的值发生变化而引入的状态不一致的并发风险。这些对于服务器的修改,同样会引入中间状态,从而导致不可预知的问题。

 

不可变基础架构是另一种基础架构范例,其中服务器在部署后永远不会被修改。程序设计中不可变变量(ImmutableVariable)就是在完成赋值后就不能发生更改,只能创建新的来整体替换旧的。由于具有这样的特性这种变量可以在并发环境下安全的使用。对于基础设施的不可变性,最基本的就是指运行服务的服务器在完成部署后,就不在进行更改。

 

不可变基础架构的好处包括基础架构中更高的一致性和可靠性,以及更简单,更可预测的部署过程。


它可以缓解或完全防止可变基础架构中常见的问题,例如配置漂移和雪花服务器。但是,有效地使用它通常包括全面的部署自动化,云计算环境中的快速服务器配置,以及处理状态或短暂数据(如日志)的解决方案。

 

 

声明式API

 

声明式(Declarative)的编程方式一直都会被工程师们拿来与命令式(Imperative)进行对比,这两者是完全不同的编程方法。


我们最常接触的其实是命令式编程,它要求我们描述为了达到某一个效果或者目标所需要完成的指令,常见的编程语言 Go、Ruby、C++ 其实都为开发者了命令式的编程方法,

 

声明式和命令式是两种截然不同的编程方式:

 

在命令式 API 中,我们可以直接发出服务器要执行的命令,例如: “运行容器”、“停止容器”等;


在声明式 API 中,我们声明系统要执行的操作,系统将不断向该状态驱动。


通俗的说,命令式编程是第一人称,我要做什么,我要怎么做。  操作系统最喜欢这种编程范式了, 操作系统几乎不用"思考", 只要一对一的将代码翻译成指令就可以了。 而声明式编程则类似于"第二人称", 也就是你要做什么。  有点"产品经理"和"开发“之间的关系,"产品经理"只负责提需求,而"开发"怎么实现他不并关心。

 

 

让我们来总结一下上面提到的技术和工具。



k8s是整个云原生的基石,云原生的整个生态体系都是依靠k8s建立起来的。 容器(Container)是k8s的底层引擎; Docker是应用最广的容器工具; 微服务是docker的好搭档; 服务网格是微服务的辅助,建立在k8s上的针对请求的扩展功能; 不可变基础设施是现代运维的基石; 声明式API是k8s的编码方式;

 

◆◆云原生应用价值◆◆



由于篇幅关系,简单列举三项云原生应用价值。


1)快速迭代

利用云原生应用程序开发,意味着使用敏捷与可扩展的组件,如以Kubernetes为代表的容器来提供离散和可重用的功能,这些功能以良好描述的方式集成,甚至跨越多云等技术边界,这使得交付团队可以使用重复的自动化和编排来快速迭代。


2)自动部署

云原生方法远优于传统的面向虚拟化的业务流程,传统方法需要投入大量的精力来构建开发环境,以及软件交付过程中的其他不同环境。而云原生架构具备自动化和组合功能,并且依赖于可靠、经过验证和审核的已知良好流程的基础,交付十分敏捷,而不再需要人工干预重复执行。


3)独立高效

云原生带来了微服务化架构,一个微服务基本是一个能独立发布的应用服务,因此可以作为独立组件升级、灰度或复用等,对整个大应用的影响也较小,每个服务可以由专门的组织来单独完成,依赖方只要定好输入和输出口即可完全开发、甚至整个团队的组织架构也会更精简,因此沟通成本低、效率高。


谈云原生就要谈云计算,不和云计算对比都是耍流氓。云计算的第一个浪潮是关于成本节约和业务敏捷性,尤其是云计算的基础设施更加廉价。


很多企业倾向于使用微服务架构来开发应用。微服务开发快速,职责单一,能够更快速的被客户所采纳。同时,这些应用能够通过快速迭代的方式,得到进化,赢得客户的认可。云原生可以打通微服务开发、测试、部署、发布的整个流程环节。

 

云供应商为迎合市场,提供了满足各种场景方案的 API,例如用于定位的 Google Maps,用于社交协作的认证平台等。将所有这些 API 与企业业务的特性和功能混合在一起,可以让他们为客户构建独特的方案。所有这些整合都在 API 层面进行。这意味着,不管是移动应用还是传统的桌面应用都能无缝集成。所以,采用云原生所开发的应用都且具备极强的可扩展性。

 

软件不可能不出故障。传统的企业级开发方式,需要有专职人员来对企业应用进行监控与维护。而在云原生架构下,底层的服务或者是API都由将部署到云中,等价于将繁重的运维工作转移给了云平台供应商。这意味着客户应用将得到更加专业的看护,同时,也节省了运维成本。



◆◆结 语◆◆


 

9年前,Netscape公司的创始人马克·安德森说:“软件正在吞噬世界”;6年前,OpenStack基金会创始人Jonathan Bryce 补充说:“世界的一切源于开源”;再之后,业内普遍认同“云计算已改变了天空的颜色”;但近两年云计算概念又被清晰细分,“云原生”才是那条最大的鱼。

 


“大鱼”来了,我们能做的不是墨守成规,而是拥抱“大鱼”,时代在召唤云原生,但是云原生不是一蹴而就,而是有个循序渐进的过程。排斥云原生,了解云原生,拥抱云原生,追随云原生。


参考资料:

1.Kubernetes 是什么?,Linux中国

2.Kubernetes与云原生应用概览,宋净超

3.云原生的不同解释及正确含义,倚天码农
4.10分钟看懂Docker和K8S,鲜枣课堂5.CNCF官方大使张磊:什么是云原生?

END

标签:容器 架构 技术
你可能不知道PostgreSQL能做的8件有趣的事!
« 上一篇 2022-05-20
真正的建筑设计是什么样子的?
下一篇 » 2022-05-20
  • 如何在Ubuntu中保留文件系统并备份当前开发板镜像
    0阅读 0条评论 个赞
    在Ubuntu保留文件系统或者说备份当前开发板镜像的需求在不断增加。比如Ubuntu文件系统需要安装库文件的话直接使用apt-get工具就可以下载,但由于需要下载的核心板较多,比较费时间,这时需要将安……
  • 国产核心板全志T507助力消防系统升级
    0阅读 0条评论 个赞
    9月16日下午,位于湖南长沙市区内的中国电信大楼发生火灾,建筑高度218米,现场浓烟滚滚,数十层楼体燃烧剧烈。消防救援人员赶到现场后很快将火势控制住,目前大楼火势已被扑灭,所幸未发现人员伤亡。湖南电信……
  • 教大家如何处理Spring Boot易流中的用户和群体!
    0阅读 0条评论 个赞
    1.准备工作2.用户操作2.1添加用户2.2修改用户2.3删除用户2.4查询用户3.组操作3.1添加组3.2修改组3.3删除组3.4查询组4.查看表详情虽然说我们在实际开发中,……
  • 从PG15开始WAL压缩优化
    0阅读 0条评论 个赞
    PG15传闻中的超级令人激动的功能大多数跳票了,年初我也写过一个关于PG15新功能跳票的文章。PG15BETA已经发出几个月了,似乎PG15里令人激动人心的功能不多,不过从长长的新功能列表里,……
  • 深入了解美团叶子发射器开源方案
    0阅读 0条评论 个赞
    大家好,我是树哥。之前我们有聊过「如何设计一个分布式ID发号器」,其中有讲过4种解决方案,分别是:UUID类雪花算法数据库自增主键Redis原子自增美团以第2、3种解决方案为基础,开发出……
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
  • 千年之城:金融水平跃升 瑰丽蝴蝶变
    0阅读 0条评论 个赞
    金融专题展以“开放融合 绿色未来”为主题,邀请了国内外重量级金融机构及地区参展,全方位展示大国金融风采。……
  • Suning.cn被诉拖欠知乎数百万广告费
    4阅读 0条评论 个赞
    天眼查App显示,9月5日,北京知乎网技术有限公司与江苏苏宁易购电子商务有限公司广告合同纠纷一审判决书公开。最终,法院判决江苏苏宁公司向知乎网技术公司支付广告费100.1万元及相应利息,以及律师费损失5万元。……
  • Java线程面试题前50名
    0阅读 0条评论 个赞
    .css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align……
  • 跑遍原产地 汇聚一堂 首届DTANK联合研究大会圆满落幕
    3阅读 0条评论 个赞
    优势特色产业带是区域经济发展引擎之一。随着各产地电商高速发展,抖音电商推出多项举措,助力产业带发展。作为抖音电商的生态参与者,产业带服务商助力万……
  • 关于Redis在windows上运行的问题和fork函数
    0阅读 0条评论 个赞
    Redis在将数据库进行持久化操作时,需要fork一个进程,但是windows并不支持fork,导致在持久化操作期间,Redis必须阻塞所有的客户端直至持久化操作完成。微软的一些工程师花费时间在解决在……
  • 企业为什么需要CMS来建设网站?
    0阅读 0条评论 个赞
    内容已成为品牌与客户互动的最受欢迎方法之一,而设计良好,易于使用的网站是任何企业成功的关键。网站倾向于在其内容质量上蓬勃发展,但通常,太多的资源被花费在创建内容上。……
  • 4年亏损30亿 上市能否成为叮当快药的“解药”?
    1阅读 0条评论 个赞
    从2021年6月至今,几经波折,叮当快药终于要打开资本市场的大门了。8月17日,叮当快药通过港交所上市聆讯,预计将于近期上市,中金和招银国际担任……
  • 捷信消费金融今年已执行四次:更换监事被被告曝因裁员 跌势未止
    0阅读 0条评论 个赞
    天眼查APP显示,9月9日,捷信消费金融出现主要成员变更,监事Christoph Glaser退出,新增法国籍人士Frederic Jacques Claude Tardy接任,任职截止日期为2025年2月21日。另值得注意的是,9月2日,捷信消费金融因一起与方某某的名誉权纠纷案被列为被执行人。金融虎网注意到,今年下半年以来,捷信消费金融已经四次被列为被执行人。……
  • 企业外贸网站建设需要做什么
    0阅读 0条评论 个赞
    随着外贸出口的增长和对推广渠道的不断探索,许多外贸企业开始建立自己的网站,在网站建设和推广方面,许多企业没有意识到可以通过网络营销创造自己的品牌……
  • 恒益数码子公司林保险经纪因聘用不合格高管被罚款
    0阅读 0条评论 个赞
    北京银保监局行政处罚信息公开表显示,水木林(北京)保险经纪有限公司因未按规定投保职业责任保险、聘任不具有任职资格的高管人员被给予责令改正并罚款10万元的行政处罚。同时,对王樱烨和段军民2人分别给予警告、各罚款5万元。……
  • 阅读什么是“阿里妈妈的商业科学”
    5阅读 0条评论 个赞
    在9月14日举办的m峰会上,阿里妈妈发布2022下半年经营关键策略——“以经营科学,蓄力经营CP资产,挖掘10亿AAC人群价值”。……
  • 金牛座入门 MVC微服务框架开发教程
    0阅读 0条评论 个赞
    前言:对于Taurus.MVC的微服务的注册中心而言:什么样的应用中心,有权利注册服务?什么样的网关中心,有权利调取服务列表?在默认没有进行相关配置时,只要引用Taurus.MVC的框架,都拥有该权限……
  • 河南四家村镇银行8月30日以来给客户垫付40-50万
    0阅读 0条评论 个赞
    对于通过额外渠道获取高息的客户,因涉嫌参与非法集资,不予垫付,由司法机关依法处置。对其应当受到法律保护的权益,待案件审结后,根据追赃挽损情况依法清退。……
  • SpringMVC 01: SpringMVC第一个SpringMVC项目
    0阅读 0条评论 个赞
    SpringMVCSpringMVC概述:是基于MVC开发模式的框架,用来优化控制器是Spring家族的一员,也具备IOC和AOP什么是MVC:它是一种开发模式,是模型视图控制器的简称,所有的web应……
  • 招商局金控获第三张金控牌照参与约670家重要机构
    4阅读 0条评论 个赞
    招商金控获得第三种金融控股牌照,其参股重要性机构共约670家,业务版图涵盖银行、证券、资产管理、保险等领域。……
  • 五芳斋发展的硬道理:创新与认同 跨界“Z世代”消费圈
    0阅读 0条评论 个赞
    公司在粽子业务领域深耕细作,2021年收入和净利润水平均创近三年来新高,现金流量保持净流入状态,实现有质量增长;……
  • 育碧CEO称与腾讯交易后仍对其他合作伙伴开放
    0阅读 0条评论 个赞
    育碧联合创始人兼首席执行官伊夫·吉列莫特(Yves Guillemot)周四表示,在腾讯增持育碧股份后,该公司仍对其他合作伙伴持开放态度。育碧是法国最大的电子游戏制造商。……
  • 北京警方:打着“京东金融”旗号疯狂诈骗!小心!
    1阅读 0条评论 个赞
    北京大兴公安分局8月22日发布电信诈骗案例和警示,提示市民近期有骗子打着“京东金融”旗号猖狂诈骗,骗子往往针对学历偏高且重视征信的人员,以账户升级、清理网贷记录、调整贷款利率等幌子,并以“会影响征信”威胁,引导对方下载软件,共享屏幕,之后不断贷款、转账、验证,有事主被骗137万元之多。……
  • 家族资本盛宴:浙大夫妻携手创业 远房亲戚也来分蛋糕
    30阅读 0条评论 个赞
    近日,波长光电回复深交所问询并更新了《招股书》,其中自然人股东多达68个,还有不少是实控人近亲属和远房亲戚。……
  • 如何有效高效的做网络营销 掌握这种方法不做无用功
    0阅读 0条评论 个赞
    俗话说:“酒香不怕巷子深!随着信息时代的到来,网络营销已经成为企业推广的重要营销方式。越来越多的企业开始在网络营销上下功夫,帮助企业品牌更快更准……
最近发布资讯
更多