barriers / 阅读 / 详情

如何实现支持数亿用户的长连消息系统

2023-07-13 09:36:05
TAG: 系统
共1条回复
max笔记

此文是根据周洋在【高可用架构群】中的分享内容整理而成,转发请注明出处。

周洋,360手机助手技术经理及架构师,负责360长连接消息系统,360手机助手架构的开发与维护。

不知道咱们群名什么时候改为“Python高可用架构群”了,所以不得不说,很荣幸能在接下来的一个小时里在Python群里讨论golang....

360消息系统介绍

360消息系统更确切的说是长连接push系统,目前服务于360内部多个产品,开发平台数千款app,也支持部分聊天业务场景,单通道多app复用,支持上行数据,提供接入方不同粒度的上行数据和用户状态回调服务。

目前整个系统按不同业务分成9个功能完整的集群,部署在多个idc上(每个集群覆盖不同的idc),实时在线数亿量级。通常情况下,pc,手机,甚至是智能硬件上的360产品的push消息,基本上是从我们系统发出的。

关于push系统对比与性能指标的讨论

很多同行比较关心go语言在实现push系统上的性能问题,单机性能究竟如何,能否和其他语言实现的类似系统做对比么?甚至问如果是创业,第三方云推送平台,推荐哪个?

其实各大厂都有类似的push系统,市场上也有类似功能的云服务。包括我们公司早期也有erlang,nodejs实现的类似系统,也一度被公司要求做类似的对比测试。我感觉在讨论对比数据的时候,很难保证大家环境和需求的统一,我只能说下我这里的体会,数据是有的,但这个数据前面估计会有很多定语~

第一个重要指标:单机的连接数指标

做过长连接的同行,应该有体会,如果在稳定连接情况下,连接数这个指标,在没有网络吞吐情况下对比,其实意义往往不大,维持连接消耗cpu资源很小,每条连接tcp协议栈会占约4k的内存开销,系统参数调整后,我们单机测试数据,最高也是可以达到单实例300w长连接。但做更高的测试,我个人感觉意义不大。

因为实际网络环境下,单实例300w长连接,从理论上算压力就很大:实际弱网络环境下,移动客户端的断线率很高,假设每秒有1000分之一的用户断线重连。300w长连接,每秒新建连接达到3w,这同时连入的3w用户,要进行注册,加载离线存储等对内rpc调用,另外300w长连接的用户心跳需要维持,假设心跳300s一次,心跳包每秒需要1w tps。单播和多播数据的转发,广播数据的转发,本身也要响应内部的rpc调用,300w长连接情况下,gc带来的压力,内部接口的响应延迟能否稳定保障。这些集中在一个实例中,可用性是一个挑战。所以线上单实例不会hold很高的长连接,实际情况也要根据接入客户端网络状况来决定。

第二个重要指标:消息系统的内存使用量指标

这一点上,使用go语言情况下,由于协程的原因,会有一部分额外开销。但是要做两个推送系统的对比,也有些需要确定问题。比如系统从设计上是否需要全双工(即读写是否需要同时进行)如果半双工,理论上对一个用户的连接只需要使用一个协程即可(这种情况下,对用户的断线检测可能会有延时),如果是全双工,那读/写各一个协程。两种场景内存开销是有区别的。

另外测试数据的大小往往决定我们对连接上设置的读写buffer是多大,是全局复用的,还是每个连接上独享的,还是动态申请的。另外是否全双工也决定buffer怎么开。不同的策略,可能在不同情况的测试中表现不一样。

第三个重要指标:每秒消息下发量

这一点上,也要看我们对消息到达的QoS级别(回复ack策略区别),另外看架构策略,每种策略有其更适用的场景,是纯粹推?还是推拉结合?甚至是否开启了消息日志?日志库的实现机制、以及缓冲开多大?flush策略……这些都影响整个系统的吞吐量。

另外为了HA,增加了内部通信成本,为了避免一些小概率事件,提供闪断补偿策略,这些都要考虑进去。如果所有的都去掉,那就是比较基础库的性能了。

所以我只能给出大概数据,24核,64G的服务器上,在QoS为message at least,纯粹推,消息体256B~1kB情况下,单个实例100w实际用户(200w+)协程,峰值可以达到2~5w的QPS...内存可以稳定在25G左右,gc时间在200~800ms左右(还有优化空间)。

我们正常线上单实例用户控制在80w以内,单机最多两个实例。事实上,整个系统在推送的需求上,对高峰的输出不是提速,往往是进行限速,以防push系统瞬时的高吞吐量,转化成对接入方业务服务器的ddos攻击所以对于性能上,我感觉大家可以放心使用,至少在我们这个量级上,经受过考验,go1.5到来后,确实有之前投资又增值了的感觉。

消息系统架构介绍

下面是对消息系统的大概介绍,之前一些同学可能在gopher china上可以看到分享,这里简单讲解下架构和各个组件功能,额外补充一些当时遗漏的信息:

架构图如下,所有的service都 written by golang.

几个大概重要组件介绍如下:

dispatcher service根据客户端请求信息,将应网络和区域的长连接服务器的,一组IP传送给客户端。客户端根据返回的IP,建立长连接,连接Room service.

room Service,长连接网关,hold用户连接,并将用户注册进register service,本身也做一些接入安全策略、白名单、IP限制等。

register service是我们全局session存储组件,存储和索引用户的相关信息,以供获取和查询。

coordinator service用来转发用户的上行数据,包括接入方订阅的用户状态信息的回调,另外做需要协调各个组件的异步操作,比如kick用户操作,需要从register拿出其他用户做异步操作.

saver service是存储访问层,承担了对redis和mysql的操作,另外也提供部分业务逻辑相关的内存缓存,比如广播信息的加载可以在saver中进行缓存。另外一些策略,比如客户端sdk由于被恶意或者意外修改,每次加载了消息,不回复ack,那服务端就不会删除消息,消息就会被反复加载,形成死循环,可以通过在saver中做策略和判断。(客户端总是不可信的)。

center service提供给接入方的内部api服务器,比如单播或者广播接口,状态查询接口等一系列api,包括运维和管理的api。

举两个常见例子,了解工作机制:比如发一条单播给一个用户,center先请求Register获取这个用户之前注册的连接通道标识、room实例地址,通过room service下发给长连接 Center Service比较重的工作如全网广播,需要把所有的任务分解成一系列的子任务,分发给所有center,然后在所有的子任务里,分别获取在线和离线的所有用户,再批量推到Room Service。通常整个集群在那一瞬间压力很大。

deployd/agent service用于部署管理各个进程,收集各组件的状态和信息,zookeeper和keeper用于整个系统的配置文件管理和简单调度

关于推送的服务端架构

常见的推送模型有长轮训拉取,服务端直接推送(360消息系统目前主要是这种),推拉结合(推送只发通知,推送后根据通知去拉取消息).

拉取的方式不说了,现在并不常用了,早期很多是nginx+lua+redis,长轮训,主要问题是开销比较大,时效性也不好,能做的优化策略不多。

直接推送的系统,目前就是360消息系统这种,消息类型是消耗型的,并且对于同一个用户并不允许重复消耗,如果需要多终端重复消耗,需要抽象成不同用户。

推的好处是实时性好,开销小,直接将消息下发给客户端,不需要客户端走从接入层到存储层主动拉取.

但纯推送模型,有个很大问题,由于系统是异步的,他的时序性无法精确保证。这对于push需求来说是够用的,但如果复用推送系统做im类型通信,可能并不合适。

对于严格要求时序性,消息可以重复消耗的系统,目前也都是走推拉结合的模型,就是只使用我们的推送系统发通知,并附带id等给客户端做拉取的判断策略,客户端根据推送的key,主动从业务服务器拉取消息。并且当主从同步延迟的时候,跟进推送的key做延迟拉取策略。同时也可以通过消息本身的QoS,做纯粹的推送策略,比如一些“正在打字的”低优先级消息,不需要主动拉取了,通过推送直接消耗掉。

哪些因素决定推送系统的效果?

首先是sdk的完善程度,sdk策略和细节完善度,往往决定了弱网络环境下最终推送质量.

SDK选路策略,最基本的一些策略如下:有些开源服务可能会针对用户hash一个该接入区域的固定ip,实际上在国内环境下不可行,最好分配器(dispatcher)是返回散列的一组,而且端口也要参开,必要时候,客户端告知是retry多组都连不上,返回不同idc的服务器。因为我们会经常检测到一些case,同一地区的不同用户,可能对同一idc内的不同ip连通性都不一样,也出现过同一ip不同端口连通性不同,所以用户的选路策略一定要灵活,策略要足够完善.另外在选路过程中,客户端要对不同网络情况下的长连接ip做缓存,当网络环境切换时候(wifi、2G、3G),重新请求分配器,缓存不同网络环境的长连接ip。

客户端对于数据心跳和读写超时设置,完善断线检测重连机制

针对不同网络环境,或者客户端本身消息的活跃程度,心跳要自适应的进行调整并与服务端协商,来保证链路的连通性。并且在弱网络环境下,除了网络切换(wifi切3G)或者读写出错情况,什么时候重新建立链路也是一个问题。客户端发出的ping包,不同网络下,多久没有得到响应,认为网络出现问题,重新建立链路需要有个权衡。另外对于不同网络环境下,读取不同的消息长度,也要有不同的容忍时间,不能一刀切。好的心跳和读写超时设置,可以让客户端最快的检测到网络问题,重新建立链路,同时在网络抖动情况下也能完成大数据传输。

结合服务端做策略

另外系统可能结合服务端做一些特殊的策略,比如我们在选路时候,我们会将同一个用户尽量映射到同一个room service实例上。断线时,客户端尽量对上次连接成功的地址进行重试。主要是方便服务端做闪断情况下策略,会暂存用户闪断时实例上的信息,重新连入的 时候,做单实例内的迁移,减少延时与加载开销.

客户端保活策略

很多创业公司愿意重新搭建一套push系统,确实不难实现,其实在协议完备情况下(最简单就是客户端不回ack不清数据),服务端会保证消息是不丢的。但问题是为什么在消息有效期内,到达率上不去?往往因为自己app的push service存活能力不高。选用云平台或者大厂的,往往sdk会做一些保活策略,比如和其他app共生,互相唤醒,这也是云平台的push service更有保障原因。我相信很多云平台旗下的sdk,多个使用同样sdk的app,为了实现服务存活,是可以互相唤醒和保证活跃的。另外现在push sdk本身是单连接,多app复用的,这为sdk实现,增加了新的挑战。

综上,对我来说,选择推送平台,优先会考虑客户端sdk的完善程度。对于服务端,选择条件稍微简单,要求部署接入点(IDC)越要多,配合精细的选路策略,效果越有保证,至于想知道哪些云服务有多少点,这个群里来自各地的小伙伴们,可以合伙测测。

go语言开发问题与解决方案

下面讲下,go开发过程中遇到挑战和优化策略,给大家看下当年的一张图,在第一版优化方案上线前一天截图~

可以看到,内存最高占用69G,GC时间单实例最高时候高达3~6s.这种情况下,试想一次悲剧的请求,经过了几个正在执行gc的组件,后果必然是超时... gc照成的接入方重试,又加重了系统的负担。遇到这种情况当时整个系统最差情况每隔2,3天就需要重启一次~

当时出现问题,现在总结起来,大概以下几点

1.散落在协程里的I/O,Buffer和对象不复用。

当时(12年)由于对go的gc效率理解有限,比较奔放,程序里大量short live的协程,对内通信的很多io操作,由于不想阻塞主循环逻辑或者需要及时响应的逻辑,通过单独go协程来实现异步。这回会gc带来很多负担。

针对这个问题,应尽量控制协程创建,对于长连接这种应用,本身已经有几百万并发协程情况下,很多情况没必要在各个并发协程内部做异步io,因为程序的并行度是有限,理论上做协程内做阻塞操作是没问题。

如果有些需要异步执行,比如如果不异步执行,影响对用户心跳或者等待response无法响应,最好通过一个任务池,和一组常驻协程,来消耗,处理结果,通过channel再传回调用方。使用任务池还有额外的好处,可以对请求进行打包处理,提高吞吐量,并且可以加入控量策略.

2.网络环境不好引起激增

go协程相比较以往高并发程序,如果做不好流控,会引起协程数量激增。早期的时候也会发现,时不时有部分主机内存会远远大于其他服务器,但发现时候,所有主要profiling参数都正常了。

后来发现,通信较多系统中,网络抖动阻塞是不可免的(即使是内网),对外不停accept接受新请求,但执行过程中,由于对内通信阻塞,大量协程被 创建,业务协程等待通信结果没有释放,往往瞬时会迎来协程暴涨。但这些内存在系统稳定后,virt和res都并没能彻底释放,下降后,维持高位。

处理这种情况,需要增加一些流控策略,流控策略可以选择在rpc库来做,或者上面说的任务池来做,其实我感觉放在任务池里做更合理些,毕竟rpc通信库可以做读写数据的限流,但它并不清楚具体的限流策略,到底是重试还是日志还是缓存到指定队列。任务池本身就是业务逻辑相关的,它清楚针对不同的接口需要的流控限制策略。

3.低效和开销大的rpc框架

早期rpc通信框架比较简单,对内通信时候使用的也是短连接。这本来短连接开销和性能瓶颈超出我们预期,短连接io效率是低一些,但端口资源够,本身吞吐可以满足需要,用是没问题的,很多分层的系统,也有http短连接对内进行请求的

但早期go版本,这样写程序,在一定量级情况,是支撑不住的。短连接大量临时对象和临时buffer创建,在本已经百万协程的程序中,是无法承受的。所以后续我们对我们的rpc框架作了两次调整。

第二版的rpc框架,使用了连接池,通过长连接对内进行通信(复用的资源包括client和server的:编解码Buffer、Request/response),大大改善了性能。

但这种在一次request和response还是占用连接的,如果网络状况ok情况下,这不是问题,足够满足需要了,但试想一个room实例要与后面的数百个的register,coordinator,saver,center,keeper实例进行通信,需要建立大量的常驻连接,每个目标机几十个连接,也有数千个连接被占用。

非持续抖动时候(持续逗开多少无解),或者有延迟较高的请求时候,如果针对目标ip连接开少了,会有瞬时大量请求阻塞,连接无法得到充分利用。第三版增加了Pipeline操作,Pipeline会带来一些额外的开销,利用tcp的全双特性,以尽量少的连接完成对各个服务集群的rpc调用。

4.Gc时间过长

Go的Gc仍旧在持续改善中,大量对象和buffer创建,仍旧会给gc带来很大负担,尤其一个占用了25G左右的程序。之前go team的大咖邮件也告知我们,未来会让使用协程的成本更低,理论上不需要在应用层做更多的策略来缓解gc.

改善方式,一种是多实例的拆分,如果公司没有端口限制,可以很快部署大量实例,减少gc时长,最直接方法。不过对于360来说,外网通常只能使用80和433。因此常规上只能开启两个实例。当然很多人给我建议能否使用SO_REUSEPORT,不过我们内核版本确实比较低,并没有实践过。

另外能否模仿nginx,fork多个进程监控同样端口,至少我们目前没有这样做,主要对于我们目前进程管理上,还是独立的运行的,对外监听不同端口程序,还有配套的内部通信和管理端口,实例管理和升级上要做调整。

解决gc的另两个手段,是内存池和对象池,不过最好做仔细评估和测试,内存池、对象池使用,也需要对于代码可读性与整体效率进行权衡。

这种程序一定情况下会降低并行度,因为用池内资源一定要加互斥锁或者原子操作做CAS,通常原子操作实测要更快一些。CAS可以理解为可操作的更细行为粒度的锁(可以做更多CAS策略,放弃运行,防止忙等)。这种方式带来的问题是,程序的可读性会越来越像C语言,每次要malloc,各地方用完后要free,对于对象池free之前要reset,我曾经在应用层尝试做了一个分层次结构的“无锁队列”

上图左边的数组实际上是一个列表,这个列表按大小将内存分块,然后使用atomic操作进行CAS。但实际要看测试数据了,池技术可以明显减少临时对象和内存的申请和释放,gc时间会减少,但加锁带来的并行度的降低,是否能给一段时间内的整体吞吐量带来提升,要做测试和权衡…

在我们消息系统,实际上后续去除了部分这种黑科技,试想在百万个协程里面做自旋操作申请复用的buffer和对象,开销会很大,尤其在协程对线程多对多模型情况下,更依赖于golang本身调度策略,除非我对池增加更多的策略处理,减少忙等,感觉是在把runtime做的事情,在应用层非常不优雅的实现。普遍使用开销理论就大于收益。

但对于rpc库或者codec库,任务池内部,这些开定量协程,集中处理数据的区域,可以尝试改造~

对于有些固定对象复用,比如固定的心跳包什么的,可以考虑使用全局一些对象,进行复用,针对应用层数据,具体设计对象池,在部分环节去复用,可能比这种无差别的设计一个通用池更能进行效果评估.

消息系统的运维及测试

下面介绍消息系统的架构迭代和一些迭代经验,由于之前在其他地方有过分享,后面的会给出相关链接,下面实际做个简单介绍,感兴趣可以去链接里面看

架构迭代~根据业务和集群的拆分,能解决部分灰度部署上线测试,减少点对点通信和广播通信不同产品的相互影响,针对特定的功能做独立的优化.

消息系统架构和集群拆分,最基本的是拆分多实例,其次是按照业务类型对资源占用情况分类,按用户接入网络和对idc布点要求分类(目前没有条件,所有的产品都部署到全部idc)

系统的测试go语言在并发测试上有独特优势。

对于压力测试,目前主要针对指定的服务器,选定线上空闲的服务器做长连接压测。然后结合可视化,分析压测过程中的系统状态。但压测早期用的比较多,但实现的统计报表功能和我理想有一定差距。我觉得最近出的golang开源产品都符合这种场景,go写网络并发程序给大家带来的便利,让大家把以往为了降低复杂度,拆解或者分层协作的组件,又组合在了一起。

Q&A

Q1:协议栈大小,超时时间定制原则?

移动网络下超时时间按产品需求通常2g,3G情况下是5分钟,wifi情况下5~8分钟。但对于个别场景,要求响应非常迅速的场景,如果连接idle超过1分钟,都会有ping,pong,来校验是否断线检测,尽快做到重新连接。

Q2:消息是否持久化?

消息持久化,通常是先存后发,存储用的redis,但落地用的mysql。mysql只做故障恢复使用。

Q3:消息风暴怎么解决的?

如果是发送情况下,普通产品是不需要限速的,对于较大产品是有发送队列做控速度,按人数,按秒进行控速度发放,发送成功再发送下一条。

Q4:golang的工具链支持怎么样?我自己写过一些小程序千把行之内,确实很不错,但不知道代码量上去之后,配套的debug工具和profiling工具如何,我看上边有分享说golang自带的profiling工具还不错,那debug呢怎么样呢,官方一直没有出debug工具,gdb支持也不完善,不知你们用的什么?

是这样的,我们正常就是println,我感觉基本上可以定位我所有问题,但也不排除由于并行性通过println无法复现的问题,目前来看只能靠经验了。只要常见并发尝试,经过分析是可以找到的。go很快会推出调试工具的~

Q5:协议栈是基于tcp吗?

是否有协议拓展功能?协议栈是tcp,整个系统tcp长连接,没有考虑扩展其功能~如果有好的经验,可以分享~

Q6:问个问题,这个系统是接收上行数据的吧,系统接收上行数据后是转发给相应系统做处理么,是怎么转发呢,如果需要给客户端返回调用结果又是怎么处理呢?

系统上行数据是根据协议头进行转发,协议头里面标记了产品和转发类型,在coordinator里面跟进产品和转发类型,回调用户,如果用户需要阻塞等待回复才能后续操作,那通过再发送消息,路由回用户。因为整个系统是全异步的。

Q7:问个pushsdk的问题。pushsdk的单连接,多app复用方式,这样的情况下以下几个问题是如何解决的:1)系统流量统计会把所有流量都算到启动连接的应用吧?而启动应用的连接是不固定的吧?2)同一个pushsdk在不同的应用中的版本号可能不一样,这样暴露出来的接口可能有版本问题,如果用单连接模式怎么解决?

流量只能算在启动的app上了,但一般这种安装率很高的app承担可能性大,常用app本身被检测和杀死可能性较少,另外消息下发量是有严格控制 的。整体上用户还是省电和省流量的。我们pushsdk尽量向上兼容,出于这个目的,push sdk本身做的工作非常有限,抽象出来一些常见的功能,纯推的系统,客户端策略目前做的很少,也有这个原因。

Q8:生产系统的profiling是一直打开的么?

不是一直打开,每个集群都有采样,但需要开启哪个可以后台控制。这个profling是通过接口调用。

Q9:面前系统中的消息消费者可不可以分组?类似于Kafka。

客户端可以订阅不同产品的消息,接受不同的分组。接入的时候进行bind或者unbind操作

Q10:为什么放弃erlang,而选择go,有什么特别原因吗?我们现在用的erlang?

erlang没有问题,原因是我们上线后,其他团队才做出来,经过qa一个部门对比测试,在没有显著性能提升下,选择继续使用go版本的push,作为公司基础服务。

Q11:流控问题有排查过网卡配置导致的idle问题吗?

流控是业务级别的流控,我们上线前对于内网的极限通信量做了测试,后续将请求在rpc库内,控制在小于内部通信开销的上限以下.在到达上限前作流控。

Q12:服务的协调调度为什么选择zk有考虑过raft实现吗?golang的raft实现很多啊,比如Consul和ectd之类的。

3年前,还没有后两者或者后两者没听过应该。zk当时公司内部成熟方案,不过目前来看,我们不准备用zk作结合系统的定制开发,准备用自己写的keeper代替zk,完成配置文件自动转数据结构,数据结构自动同步指定进程,同时里面可以完成很多自定义的发现和控制策略,客户端包含keeper的sdk就可以实现以上的所有监控数据,profling数据收集,配置文件更新,启动关闭等回调。完全抽象成语keeper通信sdk,keeper之间考虑用raft。

Q13:负载策略是否同时在服务侧与CLIENT侧同时做的 (DISPATCHER 会返回一组IP)?另外,ROOM SERVER/REGISTER SERVER连接状态的一致性|可用性如何保证? 服务侧保活有无特别关注的地方? 安全性方面是基于TLS再加上应用层加密?

会在server端做,比如重启操作前,会下发指令类型消息,让客户端进行主动行为。部分消息使用了加密策略,自定义的rsa+des,另外满足我们安全公司的需要,也定制开发很多安全加密策略。一致性是通过冷备解决的,早期考虑双写,但实时状态双写同步代价太高而且容易有脏数据,比如register挂了,调用所有room,通过重新刷入指定register来解决。

Q14:这个keeper有开源打算吗?

还在写,如果没耦合我们系统太多功能,一定会开源的,主要这意味着,我们所有的bind在sdk的库也需要开源~

Q15:比较好奇lisence是哪个如果开源?

相关推荐

coordinator是什么意思

coordinator[英][ku0259u028a"u0254:du026aneu026atu0259][美][kou028a"u0254:du0259nu02cceu026atu0259]n.协调者; 同等的人(或物); 双语例句 1Government is a initiator 、 supporter 、 service 、 guide 、 supervisor and a coordinator in mutual promotion of higher education and region.政府是高等教育与区域良性互动的发起者、支持者、服务者、引导者、监督者和协调者。
2023-07-13 04:26:391

coordinator是什么意思

coordinator英 [ku0259u028a"u0254:du026aneu026atu0259] 美 [kou028a"u0254:du0259nu02cceu026atu0259] n.协调者; 同等的人(或物)复数: coordinators双语例句1Office of the coordinator for humanitarian relief and rehabilitation; 人道主义救济和重建协调员办事处;2The project manager shall appoint the security director and security supervisor as the Emergency Coordinator and Assistant Emergency Coordinator. 项目经理任命安全主任和安全监督员为紧急协调员和助理紧急协调员。
2023-07-13 04:26:461

coordinator在语法中是什么意思

coordinator英[ku0259u028a"u0254:du026aneu026atu0259]美[kou028a"u0254:du0259nu02cceu026atu0259]n.协调者; 同等的人(或物)复数:coordinators形近词:subordinatorcoordinatedcoordinates数据合作方:金山词霸双语例句柯林斯词典英英释义百度知道新1Government is either a coordinator or a service man, but more often than not, a conductor in the operation.在政府主导型企业重组中,政府不仅是重组活动的协调者和服务者,更是主导者。
2023-07-13 04:26:543

高达SEED中coordinator的意思

调整者――与自然人相对
2023-07-13 04:27:035

coordinator是什么职位

协调专员。听客户的业务来电咨询,予以电话解答,并后续跟进,直至合同的签定和执行;收集、整理和保管客户的各项报表、数据和资料,以及其他项目资料等。 扩展资料 与客户联系和沟通,维护良好的客户关系;与团队内部成员协调,进行内部资源的调度,时间节点的把握,服务质量的`把握,合同细节的落实,通知销售人员催款。
2023-07-13 04:27:201

COORDINATOR是个什么职位?这样的人怎么去称呼呢?

专员是叫Crew or officer,例如Marketing Crew/Officer市场专员。一般资深的叫Officer,新进的叫Crew。Coordinator就已经是管理层了。上面是Manager
2023-07-13 04:27:292

在英语语法中coordinator是什么意思,还有

是语言学的意思
2023-07-13 04:27:393

在英语语法中coordinator是什么意思,还有subordinator

英语语法中Coordinator 是并列连词Subordinator 是主从连词
2023-07-13 04:27:482

班主任的英语是coordinator?

美国人一般用counsellor
2023-07-13 04:27:576

kafka系列之(3)——Coordinator与offset管理和Consumer Rebalance

consumer group是kafka提供的可扩展且具有容错性的消费者机制。组内可以有多个消费者或消费者实例(consumer instance),它们共享一个公共的ID,即group ID。组内的所有消费者协调在一起来消费订阅主题(subscribed topics)的所有分区(partition)。 consumer group下可以有一个或多个consumer instance,consumer instance可以是一个进程,也可以是一个线程 group.id是一个字符串,唯一标识一个consumer group consumer group下订阅的topic下的每个分区只能分配给某个group下的一个consumer(当然该分区还可以被分配给其他group) Coordinator一般指的是运行在broker上的group Coordinator,用于管理Consumer Group中各个成员,每个KafkaServer都有一个GroupCoordinator实例,管理多个消费者组,主要用于offset位移管理和Consumer Rebalance。 对于每个Consumer Group,Coordinator会存储以下信息: consumer group如何确定自己的coordinator是谁呢? 简单来说分为两步: 消费者在消费的过程中需要记录自己消费了多少数据,即消费位置信息。在Kafka中这个位置信息有个专门的术语:位移(offset)。 (1)、很多消息引擎都把这部分信息保存在服务器端(broker端)。这样做的好处当然是实现简单,但会有三个主要的问题: 1. broker从此变成有状态的,会影响伸缩性; 2. 需要引入应答机制(acknowledgement)来确认消费成功。 3. 由于要保存很多consumer的offset信息,必然引入复杂的数据结构,造成资源浪费。 而Kafka选择了不同的方式:每个consumer group管理自己的位移信息,那么只需要简单的一个整数表示位置就够了;同时可以引入checkpoint机制定期持久化,简化了应答机制的实现。 (2)、Kafka默认是定期帮你自动提交位移的(enable.auto.commit = true),你当然可以选择手动提交位移实现自己控制。 (3)、另外kafka会定期把group消费情况保存起来,做成一个offset map,如下图所示: 上图中表明了test-group这个组当前的消费情况。 老版本的位移是提交到zookeeper中的,目录结构是:/consumers/<group.id>/offsets/<topic>/<partitionId>,但是zookeeper其实并不适合进行大批量的读写操作,尤其是写操作。 __consumers_offsets topic配置了compact策略,使得它总是能够保存最新的位移信息,既控制了该topic总体的日志容量,也能实现保存最新offset的目的。compact的具体原理请参见: Log Compaction 至于每个group保存到__consumers_offsets的哪个分区,如何查看的问题请参见这篇文章: Kafka 如何读取offset topic内容 (__consumer_offsets) offset提交消息会根据消费组的key(消费组名称)进行分区. 对于一个给定的消费组,它的所有消息都会发送到唯一的broker(即Coordinator) Coordinator上负责管理offset的组件是 Offset manager 。负责存储,抓取,和维护消费者的offsets. 每个broker都有一个offset manager实例. 有两种具体的实现: ZookeeperOffsetManager: 调用zookeeper来存储和接收offset(老版本的位移管理)。 DefaultOffsetManager: 提供消费者offsets内置的offset管理。 通过在config/server.properties中的offset.storage参数选择。 DefaultOffsetManager 除了将offset作为logs保存到磁盘上,DefaultOffsetManager维护了一张能快速服务于offset抓取请求的 consumer offsets表 。这个表作为缓存,包含的含仅仅是”offsets topic”的partitions中属于leader partition对应的条目(存储的是offset)。 对于DefaultOffsetManager还有两个其他属性: “offsets.topic.replication.factor和”offsets.topic.num.partitions”,默认值都是1。这两个属性会用来自动地创建”offsets topic”。 offset manager接口的概要: 什么是rebalance? rebalance本质上是一种协议,规定了一个consumer group下的所有consumer如何达成一致来分配订阅topic的每个分区。比如某个group下有20个consumer,它订阅了一个具有100个分区的topic。正常情况下,Kafka平均会为每个consumer分配5个分区。这个分配的过程就叫rebalance。Kafka新版本consumer默认提供了两种分配策略:range和round-robin。 rebalance的触发条件有三种: 组成员发生变更(新consumer加入组、已有consumer主动离开组或已有consumer崩溃了——这两者的区别后面会谈到) 订阅主题数发生变更——这当然是可能的,如果你使用了正则表达式的方式进行订阅,那么新建匹配正则表达式的topic就会触发rebalance 订阅主题的分区数发生变更 refer http://www.cnblogs.com/huxi2b/p/6223228.html http://zqhxuyuan.github.io/2016/02/18/Kafka-Consumer-Offset-Manager/ http://www.cnblogs.com/byrhuangqiang/p/6384986.html
2023-07-13 04:28:221

在外企公司,coordinator和assistant相比,哪个发展前途和地位更高一点?谢谢。

coordinator和Assistant仅仅是职位名称的差别而已,发展前途和地位要看公司。就比如:Logistics coordinator和Assistant Manager,显然是后者地位高。但类似Logistics coordinator,sales coordinator再和Administrate assistant比起来,又好似前者工作较有针对性。简单来说,单从字面来看coordinator更侧重于沟通协调能力,后者意思比较含糊。有没有前途,要看工作的内容和自身能力是否相符,或者是否更偏向于你的喜好。地位就看当前职位和自己的上级职位的差距多大,然后自己如果要想提高地位,要通过各种提高来改变。一句话,职位名称只是表面,前途和地位,要看公司,看自己(的行动)。
2023-07-13 04:28:301

调整人的介绍

调整人:coordinator,指定向改变基因,由母体或人造子宫产生的人类,特点是原癌基因消失
2023-07-13 04:28:391

Project Engineer Coordinator是否有区别

在外企中,项目管理的运营模式比较普遍。当说到Project Engineer时通常指的是“项目工程师”,他是项目团队中的核心成员,负责协调、计划和统筹该项目中的所有技术相关的任务和问题,向该项目的项目经理汇报;而Project Coordinator通常是项目经理的角色,只不过职位比项目经理可能低一些,所以叫coordinator,他是协调整个项目的所有进度、资源、成本控制等问题。国内有些职位叫做“项目工程师”,而且也翻译成Project Engineer,实际上这类职位很多时候是项目经理的意思,只不过在公司里给的职位级别不够高,所以叫做Engineer,但是实际上是从事项目管理的工作,这和外企中的“Project Engineer”是不一样的。 不知道解释明白了没有。张连永Microsoft Project 项目管理实战应用 培训讲师企业内训、公开课lianyong.zhang@163.com
2023-07-13 04:28:541

coordinator 和 co-coordinator 有什么区别

没区别吧!
2023-07-13 04:29:242

请英语好的朋友帮助修改一下我给coordinator写的信,用比较诚恳的语气让他复查我的成绩。

Dear Coordinator: 首先您这个协调者用的不太恰当,如果您知道这位的姓名,您可以写Dear Mr.XX.如果您不知道 您应该写Dear Sir:When I saw my result of "Database Fundamental", I thought there maybe be some mistakes(错误) about my score(分数). Could you recheck(再核对) my score. And also, please consider my special circumstances when you give me the final score. Thanks a lot!Yours very truly,你的名字
2023-07-13 04:29:351

港口使费中的launch hire、dockage。coordinator是什么费

LAUNCH HIRE, 是交通艇的费用 DOCKAGE,???COORDINATOR, 同港口各单位的协调 费用,可能也包括红包之类的东西 CH.FOR HARBOUR CLEANING MAINTENANCE,港口的卫生费,有的港口要求船上把所有的垃圾运到岸上处理SHORE PASS ISSUING移民局签发船员上岸通行证的费用
2023-07-13 04:29:431

coordinator与specialist职位的区别

specialist 是技术专员,coordinator 是助理。你还还得努力哦。
2023-07-13 04:29:501

coordinator.exe是什么啊?为什么江民提醒是可疑程序!

coordinator.exewinmt.ini是病毒程序建议使用杀毒软件杀毒手动删除删不干净既然杀毒软件能查出来就一定能杀,所谓杀不了,是因为病毒在运行;正在运行的程序不能修改或删除的。重新启动,按住F8,进入安全模式,再从安全模式中启动杀毒软件就可以轻松杀毒了。另外请最好清理一下你的临时文件夹建议你安全模式下使用主流杀毒软件的最新版杀毒
2023-07-13 04:30:101

susceptible ;creditable;coordinator ;这英语用谐音怎么读

三是thanktochrisd退box恁串
2023-07-13 04:30:174

purchase co-coordinator 怎么翻译

purchase co-coordinator 怎么翻译 采购员。 coordinator 和 co-coordinator 有什么区别 coordinator 就是只有一个人任职。 co-coordinator是两个人的其中一个 hr coordinator 中文怎么翻译 人力资源协调员 ~亲,如果你认可我的回答,请点击【采纳为满意回答】按钮~ ~手机提问的朋友在客户端上评价点【满意】即可。 ~你的采纳是我前进的动力~~ O(∩_∩)O,互相帮助,祝共同进步! per purchase order 怎么翻译 每一个订购单 packing list of each Purchase Order怎么翻译 每个订单的装箱单。 purchase credit notes在ACCA中怎么翻译 你好! purchase credit notes 购买信用票据 contract of purchase 翻译  卖方和买方同意签订本合同的条款和条件的内分泌和一般以下附件条款和条件。 卖方特此确认买方已足够称为卖方注意划线和boldfaced一般条款的规定条件并释放出或减轻买方的责任和承担责任。这是由于卖方已经充分了解和理解这些条款和规定可能不利于他卖方已确定的purhase订立本合同。 卖方完全理解,买方,作为交易的一家贸易公司,应当签订本合同,为了要购买转售利润。 recober purchase翻译 recober purchase 意思是:恢复购买 求助:purchase mandate 等短语怎么翻译 股本审议,启动 social media coordinator 英文怎样翻译 social media coordinator 中文意思是:社交媒体协调员 也可以读作:Social media Coordinator social 英 [u02c8su0259u028au0283l] 美 [u02c8sou028au0283l] adj. 社会的,社会上的;交际的,社交的;群居的;合群的 n. 联谊会,联欢会;社交聚会 复数: socials media 英 [u02c8mi:diu0259] 美 [u02c8midiu0259] n. 媒体;介质;[解剖学]血管中层;[语音学] 浊塞音;[医]培养基 coordinator 英 [ku0259u028a"u0254:du026aneu026atu0259] 美 [kou028a"u0254:du0259nu02cceu026atu0259] n. 协调者;同等的人(或物) 复数: coordinators
2023-07-13 04:30:311

HR coordinator是做什么的?主要职责是什么?

这个很难具体解释的,不同的公司负责的事情也有所不同。主要是负责人事方面的协调这一块,比如一个工程公司,总公司和项目之间、各项目之间、本公司和合作公司之间的人员调动调配分管的协调。是一个协调能力和相关经验要求比较高的人事管理职位。
2023-07-13 04:30:392

Distributed Transaction Coordinator程序意外终止

你是否安装的ghost版的xp系统,如果是的话,就不意外,因为ghost系统为了方便简洁,和留出空间添加其他程序,将平时不需要的服务项都取消了。这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.之后,重新启动电脑,或者运行服务中的"Distributed Transaction Coordinator "服务均可.控制面板-->管理工具-->组件服务-->然后依此展开:组件服务-->计算机-->我的电脑-->DCOM 配置,接下来找到对应的项,然后右键-->属性-->"安全"选项卡,进行相应权限的设置。 也许会有朋友发现,在进行第二步操作时,点右键后没办法看到"属性"。一般出现这种情况都是服务里面的"Distributed Transaction Coordinator" 意外停止。我们试着打开电脑的服务,发现DTC服务没 有启动。手动启动它,启动不了,电脑重启,还是启动不了。没办法了,上网看看资料。网络就是厉害,很快就找到原因,也找到解决的方法。原来是丢失了日志文件,重新创建日志文件,再启动就行了。重新创建 MSDTC 日志,并重新启动服务的步骤如下: (1) 单击"开始",单击"运行",输入 cmd 后按"确定"。 (2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务) (3) 最后输入:net start msdtc 回车,搞定!
2023-07-13 04:30:461

Special Operations Coordinator是什么意思

Special Operations Coordinator特别协调员
2023-07-13 04:30:532

administrative-coordinator是什么意思

administrative-coordinator网络行政协调员;行政协理;总干事网络释义1.行政协调员职业单词_百度知道 ... Administrative Clerk 行政办事员 Administrative Coordinator 行政协调员 Administrative Staff 行政人员 ...2.行政协理... 会籍销售顾问 membership sales consult 行政协理 administrative coordinator 助理经理-销售 assistant manager-sales ...3.总干事People ... 陈 玉( Chen, Yu) 总干事( Administrative Coordinator) 尹伟奇( Yin, Weiqi) ...
2023-07-13 04:31:001

account coordinator是什么意思

account coordinator项目协调员例句:1.Peggy Gies was appointed director of marketing and strategic planning and BrittanyHobbs to account coordinator at CBR Public Relations in Maitland.
2023-07-13 04:31:202

sales coordinator到底是个什么样的职位

coordinator: n. 协调者,同等的人或物;[计算机] 协调程序 Sales Coordinator 即销售协调员等级高点的酒店都有这一职位,工作内容就同楼上说的差不多.至于企业一般在销售部门还是有类似的职位.
2023-07-13 04:31:532

为什么向很多美国院校coordinator写信没有回复?

1,都是这样。。。见怪不怪2,不看你排名,先看你多少分。。。。可以联系,到网站上找教授,然后发邮件。。。
2023-07-13 04:32:002

大学里的programme coordinator是啥意思啊?

项目/计划/方案的协调者
2023-07-13 04:32:103

production coordinator是什么意思?

产品协调开发
2023-07-13 04:32:182

program coordinator是什么意思

项目协调人
2023-07-13 04:32:253

协调员英文

Coordinator。英文缩写词:COORD,英文单词:Coordinator,缩写词中文简要解释:协调员,中文拼音:xié tiáo yuán,缩写词流行度:4124,缩写词分类:Business,缩写词领域:Occupation & Positions。造句:1、Office of the coordinator for humanitarian relief and rehabilitation. (人道主义救济和重建协调员(COORD)办事处)。2、The project manager shall appoint the security director and security supervisor as the Emergency Coordinator and Assistant Emergency Coordinator. (项目经理任命安全主任和安全监督员为紧急协调员(COORD)和助理紧急协调员(COORD))。3、As coordinator between operation team and landlord. (协调运作团队和落实)。4、As a SD coordinator, I have to be very detail and foresighted. (我必须十分的细心和有预见性)。5、Part of this team is a coordinator. (队中一部份人是统筹的人)。
2023-07-13 04:32:431

cordinator是什么意思

coordinator英[ku0259u028a"u0254:du026aneu026atu0259]美[kou028a"u0254:du0259nu02cceu026atu0259]n. 协调者; 同等的人(或物);[例句]Office of the coordinator for humanitarian relief and rehabilitation;人道主义救济和重建协调员办事处;[其他] 复数:coordinators
2023-07-13 04:33:001

moderator,coordinator 有什么区别?

我的理解是;前者是双方出现了矛盾,需要人调解一下;后者是在中间做协调工作的.区别应该是前者是双方出了问题,后者不是.
2023-07-13 04:33:082

coordinator在英语语法里是什么意思?

看你用在哪里公司中coordinator表示协调人员或调度员
2023-07-13 04:33:162

compliance coordinator是什么意思

compliance coordinator合规专员compliance[英][ku0259mu02c8plau026au0259ns][美][ku0259mu02c8plau026au0259ns]n.服从,听从; 承诺; 柔软度; 顺度; coordinator[英][ku0259u028a"u0254:du026aneu026atu0259][美][kou028a"u0254:du0259nu02cceu026atu0259]n.协调者; 同等的人(或物); 复数:coordinators以上结果来自金山词霸例句:1.We like the turn coordinator, above, or the commando, below. 我们喜欢Turn Coordinator(图中上面那款)以及Commando(图中下面那款)
2023-07-13 04:33:231

西方大学中 coordinator,counselor,tutor 分别是什么意思?

coordinator协调者counselor顾问tutor 导师
2023-07-13 04:33:321

clinical study coordinator 是什么意思

Clinical Study Coordinator_翻译Clinical Study Coordinator 临床技术员;
2023-07-13 04:33:451

social media coordinator 英文怎样翻译

社交媒体协调员
2023-07-13 04:33:543

有人知道这个图出自哪里吗?

。。。。。。。。。
2023-07-13 04:34:132

请问Project Coordinator 的工作职责是什么?

  主要有以下几点:  1.负责项目组需求管理工作。  2.负责项目组相关总结性材料的编写工作。  3.负责项目组日常综合性事务的处理。  4.负责相关业务投诉的受理和支撑工作。  5.负责项目行政类工作与其他部门的对接工作。  
2023-07-13 04:34:311

IT Coordinator信息系统协调员是什么啊

简单的一句话解释“在信息化建设中为了减弱信息不对称而引入的第三方独立组织或者机构”。 信息系统工程项目是为了以信息技术手段极大地提高特定业务的效率而建设信息系统的工程项目。信息系统工程监理则是专门以信息系统工程项目为对象的工程监理,其有别于其它行业监理的全部特征,完全是由信息系统工程的独特性所决定的。 由于信息系统工程项目在全部实施过程中不断出现的自我调整和重新优化,项目各方的责任、权利和利益因此随之需要调整和重新划分。这也就为监理方确定了在信息系统工程项目中的更具特色的角色定位,同时也注定了信息系统工程监理必须承担起超出一般监理职责范围的工作。 为了有效地开展监理工作,在切入信息系统工程监理时,作为监理方,必须清醒地知道监理方的定位,定位的内涵涉及监理方的角色定位和功能定位。认清监理方的角色定位,在于明确监理方在项目监理机制中的地位;认清监理方的功能定位,在于让监理方知道根据信息系统工程监理规范,更明确自己应做哪些工作。 一、监理方的角色定位 1.监理机制中的各方关系 信息系统工程监理通常直接面对甲方和承建方,在双方之间形成一种系统的工作关系。监理方与上游供应商的关系虽然在法律上是间接的,但有时也需要直接面对,成为工作关系的一部分。如图一所示。乙方、丙方最终是为甲方服务的。 对于政府信息化工程来说,因涉及面广,单一政府部门能力有限,尤其是技术性管理能力不足。甲方往往是业务主管部门或信息化主管部门,甚至有时信息化主管部门直接扮演工程指挥者或协调者的角色。乙方即即工程的建设方,则可能组织结构复杂些,尤其是一些大型的政府信息化工程,往往会涉及分包商。这时,丙方即监理方将在业务主管部门或信息化主管部门的指挥和协调下进行监理工作。 2.监理方的角色 2.1 工作职责 监理方的职责是监督承建方在预算范围内按时保质满足业主要求,其职责的侧重点在监督、报告和建议。而承建方的工作职责是针对业主的业务需求,提出并实现解决方案,其职责侧重点在设计、开发和实现。 2.2 工作成果体现 监理方工作的推进主要可以通过规范的文档机制体现出来。各级文档包括: 1) 监理工作计划 2) 项目周期性报告(周报、月报) 3) 项目的专题报告(建议、评估意见) 4)监理通知 5)监理指令 6)工程支付签认单 7) 项目备忘录 8) 项目结束总结报告 9) 其它(会议纪要、工作规范、说明文件)。等等。 3.监理的对象内容 就机构对象而言,监理对象自然主要是承建方以及信息系统建设所涉及的各参与方。当监理方受政府信息化主管部门委托时,项目的用户方也属于监理对象。 就内容而言,监理既应涵盖技术开发层面,又要针对项目管理,两方面相辅相成,缺一不可。通常监理方倾向于关注承建中的技术开发情况,忽略对项目管理方面的监督和管理。经验表明,如果项目管理不配套,监理方对承建方技术开发领域的建议和要求就不能保证得以实现,从而不能实现对项目的控制。监理方可以对某一方案提出事前否决,然而否决之后怎么办呢?由此可见,监理方对技术开发和项目管理的关注应该是并重的。当然,监理方并不能代替甲乙方进行项目管理。 3.1 与甲方的关系处理 由于是甲方(往往就是业主)请监理公司来做监理,因此它是监理公司的上帝。监理公司应时刻牢记自己是在给甲方提供监理服务,所有工作的出发点都应是甲方的利益以及项目的成功。 与甲方的关系必须紧密而友善,这是监理工作能够正常开展的前提。但同时,必须注意到一个事实:甲方的某个或某些业务人员的观点并不一定代表甲方的利益,这也正是“明智的甲方高层领导会要求监理方对甲方行为也进行监理”的道理所在。所以,监理方与甲方的关系尤其是私人关系又必须有所超脱,在遇到具体问题监理方必须要保证公正、公平,要有自己的看法与原则。 3.2 与乙方即承建方的关系处理 信息系统工程监理的本质都是一种管理工作。管理对象的配合是所有管理工作成功的必备要素。如果没有承建方的配合,监理工作将很难开展起来。 但是这样就涉及到了一个尺度的把握,关系既要密切又要有所超脱。很显然,要做到既让甲方感觉到监理的价值又让承建方感觉监理不仅不是添乱而且能帮助解决实际问题,即两边都能认同监理的价值又能保证项目顺利的进行是一件很困难的事情。但它也可能比较简单地得以实现,那就是充分领会并遵守监理领域里的“守法、诚信、公正、科学”的八字原则。 3.3 技术问题的监理介入方法 由于在一个具体项目中,监理方不可能配备与承建方同样多的人手,所以工作中就必须有所侧重,有所为有所不为,可以概括成一句话:抓大放小。尤其在技术问题上,监理方通常不适合在具体细节上与承建方纠缠。 比如一个应用系统的开发,监理方应该做的是: 检查承建方的开发管理规范与质量控制体系是否符合要求 确保承建方依照这些规范和体系进行开发 对成果进行验收测试,而不是去与承建方的系统分析员讨论数据库表的字段设置或者与程序员探讨一段代码应如何编写。 3.4 分包商的关系协调策略 在一个大型信息系统工程项目的建设中,承建方可能有多个,比如硬件提供商、软件开发商、系统集成商等,或者存有一定的层次结构如总包商、分包商等。 对于前者,监理方工作的难度要增大不少,关系与利益的协调工作就更加凸显其重要。 对于后者,监理方应切记不要轻易越权管理,对分包商的监督与管理应当由总包商来负责,监理方对项目的监督管理工作的接口是总包商,一般不涉及分包商,除非有明确约定。 因而,通过上述讨论,对监理方的角色定位应是:独立于甲方和乙方(即承建方)的第三方,但是站在甲方的立场上。监理方受甲方的领导,它不直接对工程行使决定权。 二、监理的功能定位 作为甲方,在确定监理机构的同时,对监理机构的定位也必须明确。这对监理机构正确处理与甲方和乙方即承建方的关系至为关键。通过上述讨论,已初步明确了监理方的角色定位。那么,监理方在日常工作中又应如何定位呢? 其实,监理过程本质上是一种信息交互的过程,其目的是将问题发现在早期阶段。一个信息系统的建设往往是一种涉及多种学科、多种技术的复杂的系统,因而,监理过程也是一种团队工作,为了使信息系统工程能真正地达到信息建设目标,必须通过团队努力使这些学科与技术协调一致地工作。 在信息系统建设过程中,作为监理方,主要应通过发挥监督、控制、协调和建议等方面的作用,确保项目实现质量、进度和成本三个方面的控制目标,作为甲方授权的代表,监理方是甲方的助手,辅助甲方来对项目进行控制和管理。所以,监理的功能定位应是:发现并预警问题,推动问题的解决。 因而,监理方应在信息系统建设的每个阶段,应根据其科学的工作方法和监理经验安排各种监理活动,监督系统建设的各个阶段实施过程的状况。监理方的日常工作是监理方在项目执行过程中最主要的监理活动。通过这些日常的监理活动及时发现系统建设中存在的问题,并加以分析研究。通过监理交流机制及时向甲方汇报,同时提出监理方对上述问题的评估意见和解决方法的建议,使甲方能及时了解实际建设状况,对建设中出现的问题能有客观的认识,并能采取相应的应对措施。监理方还应在甲方授权的情况下直接向用户方和(或)承建方提出合理化建议。
2023-07-13 04:34:402

Senior Journal Coordinator 信中怎样称呼

Senior Journal Coordinator 信中称呼协调专员。项目执行/协调专员是一种职业,专门负责项目成员和客户之间的沟通和协调作用,跟进项目的工作计划,整理项目的各项工作文件,准备和协调项目的各种资源。
2023-07-13 04:34:471

关于Distributed Transaction Coordinator

你是否安装的ghost版的xp系统,如果是的话,就不意外,因为ghost系统为了方便简洁,和留出空间添加其他程序,将平时不需要的服务项都取消了。这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.之后,重新启动电脑,或者运行服务中的"Distributed Transaction Coordinator "服务均可.控制面板--
2023-07-13 04:34:551

sales coordinator 的职责与前途

更新1: haha....我话now有一份sales coordinator...... 意思唔系"now"呢间公司 我纯粹想话系...我宜家有一份sales coordinator..... thx ,&#39;Now&#39; 有咩可以sell 呢 ? 要睇佢公司编制如何, 可能系 sales 一名, 出去叫人装宽频电视, 前途就系做好条数 (quota), 熟习公司制度 ; 亦可能系 公司式行街, D 客大 D, 可能系餐厅,酒吧, 新酒店, 咁系唔系令你觉得近似 marketing D 呢 ? 人工好唔好系其次, 你都话自己咩都唔识, 机会仲好过钱啦 ! 工作唔系单程路, 迟 D 熟习左会有更多选择. Quotation 就系报价单, 列出你认为个客想买嘅产品或服务, 价钱, 时限, 和其他主要合约条款, 出十张成功一张, 改完又改, 服务依然要咁好. P/O 系 purchase order , 买货单, 内容同 quotation 差唔多, 不过已经口头上同意, 要买家签署 (连公司印) 收回. S/O 系 sales order, 卖货单, 同p/o 差唔多, 不过及出者身份不同, 点解要出呢几样野 ? 惊人唔认或任何一方记错讲错听错啫 ! 愈惊人唔认愈要有野揸手, 尤其系长期服务, 耐左就唔记得, 好易有交嗌 !,
2023-07-13 04:35:011

graduate-coordinator是什么意思

你好,为你解答,正确答案为:graduate coordinator教务助理很高兴为您解答祝你生活愉快,学习进步如果你对这个答案有什么疑问,请追问如果满意记得采纳哦·~~
2023-07-13 04:35:111

searching for the dota2 game coordinator怎么处理

您好,这个表示您正在协调连接DOTA2服务器,一般问题是服务器网络波动或者是您自身的网络环境出现问题了,建议您检查一下,如果确实您自身网络正常后,等待片刻如果仍这样,很可能是服务器不稳定,只能等待服务器的网络稳定。如果您还有别的想问的,可以继续联系我或者到乐盈电竞咨询,希望能帮到您
2023-07-13 04:35:202

distributed transaction coordinator 有什么用

分布式事务处理协调器:全称是MSDTC,控制多个服务器的传输,被安装在Microsoft Personal Web Server和Microsoft SQL Server。不是系统进程,精简系统时不建议精简,但是作为不常使用的服务,您可以停止其服务。
2023-07-13 04:36:171

如何检查计算机DTC服务(全名:Distributed Transaction Coordinator)是否正常启动?

你用什么操作系统?Windows XP:开始-控制面板-管理工具-服务,找到Distributed Transaction Coordinator看是否启动Windows 2003:开始-管理工具-服务找到Distributed Transaction Coordinator看是否启动
2023-07-13 04:36:371

Distributed Transaction Coordinator启动不了

1,Distributed Transaction Coordinator服务依存于 Remote Procedure Call(RPC)和 Security Accounts Manager这两个服务。在“控制面板”里点“管理工具”,点“服务”,确认这两个服务属性已经设为自动,并且已经启动。2,在命令提示符里输入msdtc -resetlog然后就可以启动该服务了。
2023-07-13 04:36:431

澳大利亚申请,看到学院里的 advisor,Postgraduate coordinator等等是什么意思?

顾问、研究生协调员
2023-07-13 04:36:501