为什么flink SplitStream被标记为不推荐使用

时间:2019-05-30 13:01:45

标签: apache-flink

为什么不赞成将flink SplitStream标记为已弃用? 将来会删除流吗? 或者还有什么可以替代的

2 个答案:

答案 0 :(得分:0)

好像没有记录,但是,我发现不推荐使用此类的Pull Request。 https://github.com/apache/flink/commit/e0efabe8884f22b4a1c7ab9df3274b3fca03dcfb#diff-163a9f7f1b682eab706eb5e2a94faabcR36

通过查看此PR,您会发现它缺少以下描述:class User < ApplicationRecord # has_secure_password # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and :omniauthable devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable, :confirmable, :omniauthable, password_length: 8..36 has_many :identities has_one :testimonials has_many :questions has_many :answers def facebook identities.where(provider: 'facebook').first end def facebook_client @facebook_client ||= Facebook.client(access_token: facebook.accesstoken) end def twitter identities.where(provider: 'twitter').first end def twitter_client @twitter_client ||= Twitter.client(access_token: twitter.accesstoken) end def google_oauth2 identities.where(provider: 'google_oauth2').first end def google_oauth2_client unless @google_oauth2_client @google_oauth2_client = Google::APIClient.new(application_name: '', application_version: '') @google_oauth2_client.authorization.update_token!(access_token: google_oauth2.accesstoken, refresh_token: google_oauth2.refreshtoken) end @google_oauth2_client end #validation for users validates :username, presence: true, uniqueness: {case_sensitive: false} # validates_format_of :username, with: /^[a-zA-Z0-9_\.]*$/, :multiline => true validates :email, presence: true, uniqueness: {case_senstive: false} PASSWORD_FORMAT = /\A (?=.{8,}) # Must contain 8 or more characters (?=.*\d) # Must contain a digit (?=.*[a-z]) # Must contain a lower case character (?=.*[A-Z]) # Must contain an upper case character (?=.*[[:^alnum:]]) # Must contain a symbol /x validates :password, presence: true, # length: { in: Devise.password_length }, format: { with: PASSWORD_FORMAT, message: 'must contain 8 Characters with at least One Lowercase, One Uppercase, One Number and One Special Character' }, confirmation: true, on: :create validates :password_confirmation, presence: true validates :password, # allow_nil: true, # length: { in: Devise.password_length }, format: { with: PASSWORD_FORMAT, message: 'must contain 8 Characters with at least one Uppercase, One Number and One Special Character' }, confirmation: true, on: :update end

看起来他们忘记添加原因和替代内容。

答案 1 :(得分:0)

Side outputs比拆分/选择更灵活,更高效。