????????????????????????????????????????????????state????????????????????????????????????????????????Descriptor????????????null??


------------------ ???????? ------------------
??????:&nbsp;"Yun Gao"<yungao...@aliyun.com.INVALID&gt;;
????????:&nbsp;2020??7??9??(??????) ????10:07
??????:&nbsp;"?g???U?[????"<zhoujiazhi1...@vip.qq.com&gt;;"user-zh"<user-zh@flink.apache.org&gt;;

????:&nbsp;Re: DataStream????uv????




??????
&nbsp;&nbsp; 1. ??????????????????????????????????????????????????????Ok????
&nbsp;&nbsp; 2. 
??????????????????????????+??????????????????????????????------------------------------------------------------------------
Sender:?g???U?[????<zhoujiazhi1...@vip.qq.com&gt;
Date:2020/07/07 22:32:51
Recipient:user-zh<user-zh@flink.apache.org&gt;
Theme:DataStream????uv????

????????


&amp;nbsp; &amp;nbsp; 
&amp;nbsp;????????????????DataStream??api????????????UV??????????????2????????????
&amp;nbsp; &amp;nbsp; 
&amp;nbsp;1????????Tumbling??????????????????????????????1????Time.days(1)??????????????????????????????????????uv????
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
????????????????????????????????trigger????????????????????????????????????????????????????
&amp;nbsp; &amp;nbsp; 
&amp;nbsp;2????????????????????????????????state????????????????????????????????????TTL????


DataStream<UvPer10Min&amp;gt; uvPer10MinDataStream = userBehaviorSource
.windowAll(TumblingProcessingTimeWindows.of(Time.days(1L)))
.trigger(CountTrigger.of(1L))
.evictor(CountEvictor.of(0L, true))
.process(new ProcessAllWindowFunction<UserBehavior, UvPer10Min, 
TimeWindow&amp;gt;() {
private transient MapState<String, String&amp;gt; userIdState;
private transient ValueState<Long&amp;gt; uvCountState;
&amp;nbsp; &amp;nbsp;
??????
Jiazhi

回复